Pular para o conteúdo
Estação 7 de 12 · Aula 1.4 · 30 min

Inglês técnico

Documentação, mensagens de erro e vagas de emprego estão, em sua maioria, em inglês. Você não precisa ser fluente para começar: precisa dos termos certos e de prática. Aqui estão mais de cem deles, em português e inglês, com exercícios e flashcards.

  • Glossário de mais de 100 termos, em inglês e português
  • Decifre o erro: leia a mensagem e entenda o que ela diz
  • Flashcards dos termos, com progresso salvo
Glossário

102 termos para consultar e praticar

Busque em inglês ou em português, ou filtre por assunto. Cada termo traz uma frase de exemplo.

  • bug
    erro de programa

    Um defeito no programa que faz algo funcionar errado ou não funcionar.

    “We found a bug in the login page.”

  • feature
    funcionalidade

    Algo novo que o sistema passa a fazer.

    “The team is building a new feature.”

  • deploy
    publicar uma versão

    Colocar uma nova versão do sistema no ar, onde as pessoas usam.

    “We deploy the app every Friday.”

  • build
    montar o programa

    Transformar o código em algo que dá para executar, ou o resultado disso.

    “The build failed because of a missing file.”

  • release
    lançamento de versão

    Uma versão do sistema liberada para uso.

    “The new release includes three fixes.”

  • repository
    repositório

    O lugar onde fica o código do projeto e o histórico de mudanças.

    “Clone the repository to your computer.”

  • branch
    ramificação

    Uma linha de trabalho paralela, para mudar algo sem afetar a principal.

    “Create a new branch for this task.”

  • commit
    registro de mudança

    Uma versão guardada no histórico, com uma mensagem explicando o que mudou.

    “Write a clear commit message.”

  • pull request
    pedido de integração

    Um pedido para que as suas mudanças sejam revisadas e juntadas ao projeto.

    “I opened a pull request for review.”

  • code review
    revisão de código

    Quando outra pessoa lê o seu código e dá sugestões antes de ele entrar no projeto.

    “She left comments during the code review.”

  • backlog
    lista de pendências

    A lista de tarefas e ideias esperando para serem feitas, por ordem de prioridade.

    “This item is at the top of the backlog.”

  • sprint
    ciclo curto de trabalho

    Um período curto, em geral de duas semanas, com metas definidas pela equipe.

    “We planned the next sprint on Monday.”

  • stand-up
    reunião diária rápida

    Uma conversa curta, geralmente diária, para alinhar o que cada um fez e vai fazer.

    “Our stand-up starts at nine.”

  • refactor
    reorganizar o código

    Melhorar a organização do código sem mudar o que ele faz.

    “We need to refactor this function.”

  • command
    comando

    Uma instrução digitada no terminal.

    “Type the command and press Enter.”

  • directory
    diretório (pasta)

    Outro nome para pasta.

    “Change to the project directory.”

  • path
    caminho

    O endereço de um arquivo ou pasta no computador.

    “Enter the full path of the file.”

  • file
    arquivo

    Um conjunto de dados guardado com um nome.

    “Open the file in an editor.”

  • permission
    permissão

    A autorização para ler, escrever ou executar algo.

    “You do not have permission to edit this file.”

  • script
    roteiro de comandos

    Um arquivo com uma sequência de comandos que roda automaticamente.

    “Run the script to set up the project.”

  • install
    instalar

    Colocar um programa ou pacote para funcionar no computador.

    “Install the dependencies first.”

  • run
    executar

    Fazer um programa ou comando funcionar.

    “Run the tests before you commit.”

  • flag
    opção do comando

    Uma opção que muda o jeito de um comando funcionar, como -l.

    “Use the -a flag to show hidden files.”

  • output
    saída

    O que um comando ou programa mostra como resultado.

    “The output shows two files.”

  • prompt
    indicador do terminal

    O texto que aparece antes de você digitar um comando. Em IA, também é o pedido escrito.

    “The prompt shows your current folder.”

  • package
    pacote

    Um conjunto de código pronto que você instala para usar em seu projeto.

    “This package helps you read CSV files.”

  • browser
    navegador

    O programa que abre sites, como Chrome, Firefox e Edge.

    “Open the page in your browser.”

  • server
    servidor

    Um computador que responde a pedidos de outros e entrega sites, dados e serviços.

    “The server is down.”

  • client
    cliente

    Quem faz o pedido a um servidor, como o seu navegador.

    “The client sends a request to the server.”

  • request
    pedido

    A mensagem enviada ao servidor pedindo algo.

    “The request returned an error.”

  • response
    resposta

    O que o servidor devolve a um pedido.

    “The response came back in two seconds.”

  • API
    interface de comunicação

    Um jeito combinado de programas conversarem entre si, enviando pedidos e recebendo respostas.

    “The app calls the weather API.”

  • endpoint
    ponto de acesso da API

    Um endereço específico de uma API que responde a um tipo de pedido.

    “Call this endpoint to get the user list.”

  • domain
    domínio

    O nome de um site, como exemplo.com.br.

    “We registered a new domain.”

  • bandwidth
    largura de banda

    Quanta informação cabe passar por segundo na conexão.

    “Video calls need enough bandwidth.”

  • latency
    latência

    O tempo que um pedido leva para ir e voltar.

    “High latency makes the game lag.”

  • cache
    cópia guardada para acelerar

    Uma cópia guardada de algo para não precisar buscar de novo.

    “Clear the cache and try again.”

  • firewall
    barreira de proteção da rede

    Um filtro que permite ou bloqueia o tráfego de acordo com regras.

    “The firewall blocked the connection.”

  • database
    banco de dados

    Um sistema que guarda dados de forma organizada.

    “The data is stored in a database.”

  • table
    tabela

    Um conjunto de linhas e colunas dentro de um banco de dados.

    “Create a table for customers.”

  • row
    linha

    Um registro da tabela.

    “Each row represents one customer.”

  • column
    coluna

    Um tipo de informação da tabela, como nome ou cidade.

    “The name column is empty.”

  • query
    consulta

    Um pedido de dados feito a um banco, em geral em SQL.

    “Run the query and check the result.”

  • record
    registro

    Um conjunto de informações sobre uma coisa, como um cliente.

    “Add a new record to the table.”

  • dataset
    conjunto de dados

    Uma coleção de dados organizada para análise.

    “We used a public dataset.”

  • schema
    estrutura do banco

    O desenho das tabelas, colunas e relações de um banco.

    “Check the schema before you insert data.”

  • backup
    cópia de segurança

    Uma cópia dos dados guardada para o caso de perda.

    “Make a backup before changing anything.”

  • filter
    filtrar

    Mostrar só as linhas que atendem a uma condição.

    “Filter the list by city.”

  • chart
    gráfico

    Uma representação visual de dados.

    “The chart shows monthly sales.”

  • report
    relatório

    Um documento com análises e números sobre algo.

    “She sent the weekly report.”

  • password
    senha

    O segredo usado para provar que você é você.

    “Use a strong password.”

  • authentication
    autenticação

    Provar quem você é, por exemplo com senha e código.

    “Authentication failed.”

  • authorization
    autorização

    Definir o que você tem permissão de fazer depois de provar quem é.

    “Authorization depends on your role.”

  • two-factor authentication
    verificação em duas etapas

    Confirmar o acesso com algo além da senha, como um código no celular.

    “Turn on two-factor authentication.”

  • encryption
    criptografia

    Embaralhar dados para que só quem tem a chave consiga ler.

    “The data is protected by encryption.”

  • phishing
    golpe por mensagem falsa

    Mensagem falsa que tenta enganar você para roubar senhas ou dados.

    “This email looks like phishing.”

  • vulnerability
    vulnerabilidade

    Uma falha que pode ser explorada para causar dano.

    “They fixed a critical vulnerability.”

  • patch
    correção

    Uma atualização que corrige um problema, muitas vezes de segurança.

    “Install the latest patch.”

  • breach
    vazamento ou invasão

    Quando dados são acessados ou expostos sem autorização.

    “The company reported a data breach.”

  • access
    acesso

    A possibilidade de entrar em um sistema ou ver algo.

    “You need access to the project.”

  • least privilege
    privilégio mínimo

    Dar a cada pessoa só o acesso de que precisa, e nada além disso.

    “We follow the principle of least privilege.”

  • malware
    programa malicioso

    Software feito para causar dano, roubar dados ou controlar o aparelho.

    “The antivirus detected malware.”

  • error
    erro

    Algo deu errado e o programa não pôde continuar.

    “An error occurred while saving.”

  • warning
    aviso

    Um alerta: o programa continua, mas há algo a observar.

    “There is a warning in the log.”

  • failed
    falhou

    A tarefa não foi concluída.

    “The installation failed.”

  • not found
    não encontrado

    O que foi pedido não existe naquele lugar.

    “File not found.”

  • permission denied
    permissão negada

    Você não tem autorização para fazer isso.

    “Permission denied: you cannot open this folder.”

  • timeout
    tempo esgotado

    A resposta demorou mais do que o limite de espera.

    “The request ended in a timeout.”

  • exception
    exceção

    Um problema que interrompe o fluxo normal de um programa.

    “The program threw an exception.”

  • crash
    travar ou fechar sozinho

    Quando um programa para de funcionar de repente.

    “The app crashed on startup.”

  • undefined
    indefinido

    Algo que ainda não tem valor, e que o programa tentou usar.

    “The value is undefined.”

  • null
    vazio, nulo

    Um valor que significa "nada".

    “The field cannot be null.”

  • deprecated
    obsoleto

    Ainda funciona, mas não deve mais ser usado e pode sumir no futuro.

    “This method is deprecated.”

  • invalid
    inválido

    Que não segue o formato ou a regra esperada.

    “Invalid email address.”

  • missing
    faltando

    Algo necessário não está lá.

    “A required field is missing.”

  • unexpected
    inesperado

    Algo que o programa não esperava encontrar.

    “Unexpected token in line 4.”

  • retry
    tentar de novo

    Repetir a operação depois de uma falha.

    “Click retry to send it again.”

  • job posting
    anúncio de vaga

    O texto que descreve uma vaga e o que se espera de quem entra.

    “I read the job posting carefully.”

  • requirements
    requisitos

    O que a vaga pede de quem se candidata.

    “The requirements include basic SQL.”

  • nice to have
    diferencial, desejável

    Algo que ajuda, mas que não é obrigatório.

    “Cloud experience is a nice to have.”

  • entry-level
    nível de entrada

    Vaga pensada para quem está começando.

    “She applied for an entry-level position.”

  • junior
    júnior

    Nível de quem tem pouca experiência na função.

    “We are hiring a junior developer.”

  • senior
    sênior

    Nível de quem tem bastante experiência e orienta os outros.

    “He is a senior engineer.”

  • internship
    estágio

    Experiência de trabalho temporária para quem está estudando.

    “My internship starts next month.”

  • remote
    remoto

    Trabalho feito de qualquer lugar, geralmente de casa.

    “This is a remote position.”

  • hybrid
    híbrido

    Parte do tempo no escritório e parte remoto.

    “The company offers a hybrid schedule.”

  • portfolio
    portfólio

    Uma coleção dos seus projetos para mostrar o que você sabe fazer.

    “Add this project to your portfolio.”

  • resume
    currículo

    O documento que resume a sua formação, experiências e habilidades. Também aparece como CV.

    “Update your resume before applying.”

  • interview
    entrevista

    Uma conversa para avaliar se você combina com a vaga.

    “I have an interview on Thursday.”

  • onboarding
    integração de quem chega

    O processo de receber e ensinar a rotina a uma pessoa nova.

    “The onboarding takes two weeks.”

  • feedback
    retorno, avaliação

    Comentários sobre o seu trabalho, para ajudar a melhorar.

    “Thanks for your feedback.”

  • prompt
    pedido escrito à IA

    O texto que você escreve para pedir algo a uma IA.

    “Write a clear prompt.”

  • model
    modelo

    O sistema de IA treinado que gera respostas.

    “This model answers in Portuguese.”

  • generative AI
    IA generativa

    IA que cria conteúdo novo, como textos, imagens ou código.

    “Generative AI can draft emails.”

  • hallucination
    resposta inventada pela IA

    Quando a IA responde com segurança algo que não é verdade.

    “The answer was a hallucination.”

  • training data
    dados de treinamento

    Os dados usados para ensinar o modelo.

    “The training data had old information.”

  • bias
    viés

    Uma inclinação injusta nos resultados, muitas vezes herdada dos dados.

    “The system showed bias against some groups.”

  • context
    contexto

    As informações que você dá à IA para ela responder melhor.

    “Give more context in your prompt.”

  • assistant
    assistente

    Uma IA que ajuda você em tarefas por conversa.

    “The assistant explained the error.”

  • fact-check
    conferir os fatos

    Verificar em fonte confiável o que a IA disse.

    “Always fact-check the result.”

  • privacy
    privacidade

    Proteger dados pessoais, seus e de outras pessoas.

    “Do not share private data in a prompt.”

Exercício

Decifre o erro

Dez mensagens reais de erro, em inglês. Leia, escolha o que ela quer dizer e veja as palavras-chave de cada uma. Em pouco tempo, as mensagens deixam de assustar.

Como ler

Os títulos mais comuns de uma documentação

Título em inglêsO que costuma ter ali
Getting startedPrimeiros passos: o caminho mais curto para ver a ferramenta funcionando.
Prerequisites / RequirementsO que precisa estar instalado ou configurado antes de começar.
InstallationComo instalar.
Usage / ExamplesComo usar, com exemplos prontos para copiar e adaptar.
Parameters / OptionsAs opções que dá para passar e o que cada uma faz.
ReturnsO que a função ou o comando devolve como resultado.
TroubleshootingProblemas comuns e como resolver.
FAQPerguntas frequentes.
Changelog / Release notesO que mudou em cada versão.
ContributingComo ajudar o projeto.

Seis hábitos para evoluir

  1. Leia documentação todos os dias, mesmo que sejam dez minutos. A leitura em inglês fica fácil por repetição.
  2. Comece pelas seções com exemplos. Código ajuda a entender o texto ao redor.
  3. Use o tradutor para uma palavra ou frase, não para a página inteira. Anote a palavra nova e a frase onde ela apareceu.
  4. Quando aparecer um erro, leia a mensagem em inglês antes de traduzir. Ela costuma ser curta e repetitiva.
  5. Peça à IA para explicar um trecho difícil em português simples, e depois releia o original para conferir.
  6. Crie o seu mini glossário: cada termo novo, a tradução e uma frase com as suas palavras.
Terminou esta estação?
Marque para colorir o caminho no mapa. Fica salvo só neste navegador.