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
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.
- bugerro de programa
Um defeito no programa que faz algo funcionar errado ou não funcionar.
“We found a bug in the login page.”
- featurefuncionalidade
Algo novo que o sistema passa a fazer.
“The team is building a new feature.”
- deploypublicar uma versão
Colocar uma nova versão do sistema no ar, onde as pessoas usam.
“We deploy the app every Friday.”
- buildmontar o programa
Transformar o código em algo que dá para executar, ou o resultado disso.
“The build failed because of a missing file.”
- releaselançamento de versão
Uma versão do sistema liberada para uso.
“The new release includes three fixes.”
- repositoryrepositório
O lugar onde fica o código do projeto e o histórico de mudanças.
“Clone the repository to your computer.”
- branchramificação
Uma linha de trabalho paralela, para mudar algo sem afetar a principal.
“Create a new branch for this task.”
- commitregistro de mudança
Uma versão guardada no histórico, com uma mensagem explicando o que mudou.
“Write a clear commit message.”
- pull requestpedido 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 reviewrevisã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.”
- backloglista 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.”
- sprintciclo 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-upreuniã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.”
- refactorreorganizar o código
Melhorar a organização do código sem mudar o que ele faz.
“We need to refactor this function.”
- commandcomando
Uma instrução digitada no terminal.
“Type the command and press Enter.”
- directorydiretório (pasta)
Outro nome para pasta.
“Change to the project directory.”
- pathcaminho
O endereço de um arquivo ou pasta no computador.
“Enter the full path of the file.”
- filearquivo
Um conjunto de dados guardado com um nome.
“Open the file in an editor.”
- permissionpermissão
A autorização para ler, escrever ou executar algo.
“You do not have permission to edit this file.”
- scriptroteiro de comandos
Um arquivo com uma sequência de comandos que roda automaticamente.
“Run the script to set up the project.”
- installinstalar
Colocar um programa ou pacote para funcionar no computador.
“Install the dependencies first.”
- runexecutar
Fazer um programa ou comando funcionar.
“Run the tests before you commit.”
- flagopção do comando
Uma opção que muda o jeito de um comando funcionar, como -l.
“Use the -a flag to show hidden files.”
- outputsaída
O que um comando ou programa mostra como resultado.
“The output shows two files.”
- promptindicador 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.”
- packagepacote
Um conjunto de código pronto que você instala para usar em seu projeto.
“This package helps you read CSV files.”
- browsernavegador
O programa que abre sites, como Chrome, Firefox e Edge.
“Open the page in your browser.”
- serverservidor
Um computador que responde a pedidos de outros e entrega sites, dados e serviços.
“The server is down.”
- clientcliente
Quem faz o pedido a um servidor, como o seu navegador.
“The client sends a request to the server.”
- requestpedido
A mensagem enviada ao servidor pedindo algo.
“The request returned an error.”
- responseresposta
O que o servidor devolve a um pedido.
“The response came back in two seconds.”
- APIinterface de comunicação
Um jeito combinado de programas conversarem entre si, enviando pedidos e recebendo respostas.
“The app calls the weather API.”
- endpointponto 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.”
- domaindomínio
O nome de um site, como exemplo.com.br.
“We registered a new domain.”
- bandwidthlargura de banda
Quanta informação cabe passar por segundo na conexão.
“Video calls need enough bandwidth.”
- latencylatência
O tempo que um pedido leva para ir e voltar.
“High latency makes the game lag.”
- cachecópia guardada para acelerar
Uma cópia guardada de algo para não precisar buscar de novo.
“Clear the cache and try again.”
- cookiepequeno dado guardado pelo site
Um pequeno arquivo que o site guarda no navegador, por exemplo para lembrar que você entrou.
“This site uses cookies.”
- firewallbarreira de proteção da rede
Um filtro que permite ou bloqueia o tráfego de acordo com regras.
“The firewall blocked the connection.”
- databasebanco de dados
Um sistema que guarda dados de forma organizada.
“The data is stored in a database.”
- tabletabela
Um conjunto de linhas e colunas dentro de um banco de dados.
“Create a table for customers.”
- rowlinha
Um registro da tabela.
“Each row represents one customer.”
- columncoluna
Um tipo de informação da tabela, como nome ou cidade.
“The name column is empty.”
- queryconsulta
Um pedido de dados feito a um banco, em geral em SQL.
“Run the query and check the result.”
- recordregistro
Um conjunto de informações sobre uma coisa, como um cliente.
“Add a new record to the table.”
- datasetconjunto de dados
Uma coleção de dados organizada para análise.
“We used a public dataset.”
- schemaestrutura do banco
O desenho das tabelas, colunas e relações de um banco.
“Check the schema before you insert data.”
- backupcópia de segurança
Uma cópia dos dados guardada para o caso de perda.
“Make a backup before changing anything.”
- filterfiltrar
Mostrar só as linhas que atendem a uma condição.
“Filter the list by city.”
- chartgráfico
Uma representação visual de dados.
“The chart shows monthly sales.”
- reportrelatório
Um documento com análises e números sobre algo.
“She sent the weekly report.”
- passwordsenha
O segredo usado para provar que você é você.
“Use a strong password.”
- authenticationautenticação
Provar quem você é, por exemplo com senha e código.
“Authentication failed.”
- authorizationautorização
Definir o que você tem permissão de fazer depois de provar quem é.
“Authorization depends on your role.”
- two-factor authenticationverificação em duas etapas
Confirmar o acesso com algo além da senha, como um código no celular.
“Turn on two-factor authentication.”
- encryptioncriptografia
Embaralhar dados para que só quem tem a chave consiga ler.
“The data is protected by encryption.”
- phishinggolpe por mensagem falsa
Mensagem falsa que tenta enganar você para roubar senhas ou dados.
“This email looks like phishing.”
- vulnerabilityvulnerabilidade
Uma falha que pode ser explorada para causar dano.
“They fixed a critical vulnerability.”
- patchcorreção
Uma atualização que corrige um problema, muitas vezes de segurança.
“Install the latest patch.”
- breachvazamento ou invasão
Quando dados são acessados ou expostos sem autorização.
“The company reported a data breach.”
- accessacesso
A possibilidade de entrar em um sistema ou ver algo.
“You need access to the project.”
- least privilegeprivilé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.”
- malwareprograma malicioso
Software feito para causar dano, roubar dados ou controlar o aparelho.
“The antivirus detected malware.”
- errorerro
Algo deu errado e o programa não pôde continuar.
“An error occurred while saving.”
- warningaviso
Um alerta: o programa continua, mas há algo a observar.
“There is a warning in the log.”
- failedfalhou
A tarefa não foi concluída.
“The installation failed.”
- not foundnão encontrado
O que foi pedido não existe naquele lugar.
“File not found.”
- permission deniedpermissão negada
Você não tem autorização para fazer isso.
“Permission denied: you cannot open this folder.”
- timeouttempo esgotado
A resposta demorou mais do que o limite de espera.
“The request ended in a timeout.”
- exceptionexceção
Um problema que interrompe o fluxo normal de um programa.
“The program threw an exception.”
- crashtravar ou fechar sozinho
Quando um programa para de funcionar de repente.
“The app crashed on startup.”
- undefinedindefinido
Algo que ainda não tem valor, e que o programa tentou usar.
“The value is undefined.”
- nullvazio, nulo
Um valor que significa "nada".
“The field cannot be null.”
- deprecatedobsoleto
Ainda funciona, mas não deve mais ser usado e pode sumir no futuro.
“This method is deprecated.”
- invalidinválido
Que não segue o formato ou a regra esperada.
“Invalid email address.”
- missingfaltando
Algo necessário não está lá.
“A required field is missing.”
- unexpectedinesperado
Algo que o programa não esperava encontrar.
“Unexpected token in line 4.”
- retrytentar de novo
Repetir a operação depois de uma falha.
“Click retry to send it again.”
- job postinganúncio de vaga
O texto que descreve uma vaga e o que se espera de quem entra.
“I read the job posting carefully.”
- requirementsrequisitos
O que a vaga pede de quem se candidata.
“The requirements include basic SQL.”
- nice to havediferencial, desejável
Algo que ajuda, mas que não é obrigatório.
“Cloud experience is a nice to have.”
- entry-levelnível de entrada
Vaga pensada para quem está começando.
“She applied for an entry-level position.”
- juniorjúnior
Nível de quem tem pouca experiência na função.
“We are hiring a junior developer.”
- seniorsênior
Nível de quem tem bastante experiência e orienta os outros.
“He is a senior engineer.”
- internshipestágio
Experiência de trabalho temporária para quem está estudando.
“My internship starts next month.”
- remoteremoto
Trabalho feito de qualquer lugar, geralmente de casa.
“This is a remote position.”
- hybridhíbrido
Parte do tempo no escritório e parte remoto.
“The company offers a hybrid schedule.”
- portfolioportfólio
Uma coleção dos seus projetos para mostrar o que você sabe fazer.
“Add this project to your portfolio.”
- resumecurrículo
O documento que resume a sua formação, experiências e habilidades. Também aparece como CV.
“Update your resume before applying.”
- interviewentrevista
Uma conversa para avaliar se você combina com a vaga.
“I have an interview on Thursday.”
- onboardingintegração de quem chega
O processo de receber e ensinar a rotina a uma pessoa nova.
“The onboarding takes two weeks.”
- feedbackretorno, avaliação
Comentários sobre o seu trabalho, para ajudar a melhorar.
“Thanks for your feedback.”
- promptpedido escrito à IA
O texto que você escreve para pedir algo a uma IA.
“Write a clear prompt.”
- modelmodelo
O sistema de IA treinado que gera respostas.
“This model answers in Portuguese.”
- generative AIIA generativa
IA que cria conteúdo novo, como textos, imagens ou código.
“Generative AI can draft emails.”
- hallucinationresposta inventada pela IA
Quando a IA responde com segurança algo que não é verdade.
“The answer was a hallucination.”
- training datadados de treinamento
Os dados usados para ensinar o modelo.
“The training data had old information.”
- biasviés
Uma inclinação injusta nos resultados, muitas vezes herdada dos dados.
“The system showed bias against some groups.”
- contextcontexto
As informações que você dá à IA para ela responder melhor.
“Give more context in your prompt.”
- assistantassistente
Uma IA que ajuda você em tarefas por conversa.
“The assistant explained the error.”
- fact-checkconferir os fatos
Verificar em fonte confiável o que a IA disse.
“Always fact-check the result.”
- privacyprivacidade
Proteger dados pessoais, seus e de outras pessoas.
“Do not share private data in a prompt.”
Nenhum termo encontrado. Tente outra palavra ou limpe o filtro.
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.
Os títulos mais comuns de uma documentação
| Título em inglês | O que costuma ter ali |
|---|---|
Getting started | Primeiros passos: o caminho mais curto para ver a ferramenta funcionando. |
Prerequisites / Requirements | O que precisa estar instalado ou configurado antes de começar. |
Installation | Como instalar. |
Usage / Examples | Como usar, com exemplos prontos para copiar e adaptar. |
Parameters / Options | As opções que dá para passar e o que cada uma faz. |
Returns | O que a função ou o comando devolve como resultado. |
Troubleshooting | Problemas comuns e como resolver. |
FAQ | Perguntas frequentes. |
Changelog / Release notes | O que mudou em cada versão. |
Contributing | Como ajudar o projeto. |
Seis hábitos para evoluir
- Leia documentação todos os dias, mesmo que sejam dez minutos. A leitura em inglês fica fácil por repetição.
- Comece pelas seções com exemplos. Código ajuda a entender o texto ao redor.
- 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.
- Quando aparecer um erro, leia a mensagem em inglês antes de traduzir. Ela costuma ser curta e repetitiva.
- Peça à IA para explicar um trecho difícil em português simples, e depois releia o original para conferir.
- Crie o seu mini glossário: cada termo novo, a tradução e uma frase com as suas palavras.