Como obter uma chave de API do Google Translate: passo a passo (2026)

🔒 Revisto em termos de segurança 🧾 Código aberto GPL 📤 Sem compromisso — exporta quando quiseres ⚡ Motor 20 vezes mais leve

Início › Chaves de API › Google Cloud Translation

✓ Verificado nas páginas oficiais da Google Cloud a 23 de setembro de 2026. Os ecrãs e os preços mudam: se algo parecer diferente, confie no que a Google lhe mostrar.

⏱ Tempo
15 min
💳 Precisa de cartão?
Sim — a faturação tem de estar ativa
🎁 Limite gratuito
500 000 caracteres todos os meses
🧮 O nosso exemplo de 20 páginas, 1 idioma
$0 dentro do limite gratuito

Uma chave de API do Google Cloud Translation é um código secreto que permite ao TranslateRocket enviar o texto do seu site para o serviço profissional do Google Translate e receber a tradução de volta; os primeiros 500 000 caracteres de cada mês são gratuitos, mas a Google pede um cartão antes de poder começar.

📖 Palavras que vai encontrar

  • API key: um código secreto longo. Quem o tiver pode usar o serviço à sua custa, por isso trate-o como uma palavra-passe.
  • Google Cloud console: o site da Google para os seus serviços de cloud pagos, em console.cloud.google.com. É mais técnico do que os outros serviços destes guias; os passos abaixo mantêm-no simples.
  • Projeto: um contentor que a Google usa para agrupar um serviço, as suas chaves e a sua fatura.
  • Conta de faturação: onde o seu cartão fica registado. A Google Cloud precisa de uma mesmo que fique dentro do limite gratuito.
  • Caracteres: a Google cobra pelo número de caracteres que envia, espaços incluídos.

O que precisa antes de começar

  • Uma conta Google (um endereço Gmail serve).
  • Um cartão de pagamento. A Google diz que tem de ativar a faturação para usar o Cloud Translation. Quando cria uma conta de faturação, a Google pode colocar uma pequena retenção temporária no cartão (entre $0 e $1) para o verificar; não é uma cobrança. Nalguns países a Google também pede para verificar a sua conta bancária.
  • Cerca de 15 minutos.

Passo a passo

A. Criar um projeto

1
Vá ao seletor de projetos, https://console.cloud.google.com/projectselector2/home/dashboard, e inicie sessão.
2
Crie um novo projeto. Dê-lhe um nome que reconheça, por exemplo TranslateRocket.

B. Ativar a faturação

3
A Google vai pedir-lhe para associar uma conta de faturação ao projeto (ou abra Billing no menu ☰). Siga os passos e adicione o seu cartão. – Se nunca pagou pela Google Cloud antes, pode receber a oferta do Free Trial: $300 de crédito para usar em 90 dias. Continua a exigir um cartão.

C. Ativar o serviço de tradução

4
Abra o link “ativar a API” da Google, verifique se o seu projeto está selecionado, e confirme: https://console.cloud.google.com/apis/enableflow?apiid=translate.googleapis.com (o serviço chama-se Cloud Translation API).

D. Criar a chave

5
Vá à página Credentials: https://console.cloud.google.com/apis/credentials (o botão Get your Google Translate API key ↗ do TranslateRocket também abre esta página).
6
Clique em Create credentials, depois escolha API key no menu.
7
Adicione uma restrição para que a chave só possa ser usada para tradução: em API restrictions, escolha Restrict key e selecione Cloud Translation API. (A Google pede que adicione pelo menos uma restrição.)
8
Deixe a caixa Authenticate API calls through a service account desmarcada.
9
Clique em Create. Uma janela chamada API key created mostra a sua chave. Copie-a.

Guarde a chave num sítio seguro até a colar no WordPress (um gestor de palavras-passe é ideal). Não a envie por e-mail ou conversa.

Quanto custa

Preço oficial (página de preços do Cloud Translation, edição “Basic”, que é a que o TranslateRocket usa; verificado a 23 de setembro de 2026):

Utilização mensal Preço
Primeiros 500 000 caracteres por mês Gratuito (a Google aplica-o como um crédito de $10 todos os meses; não transita para o mês seguinte)
De 500 000 a 1 mil milhões de caracteres por mês $20 por 1 000 000 de caracteres

A Google conta todos os caracteres que envia, incluindo espaços e etiquetas HTML.

O que isto significa para um site pequeno. O nosso exemplo: um site de 20 páginas com cerca de 600 palavras cada (12 000 palavras), o que dá cerca de 75 000 caracteres. Arredondamos para 100 000 caracteres por causa das etiquetas HTML e dos menus.

  • Um idioma: cerca de 100 000 caracteres. Isso cabe nos 500 000 gratuitos por mês, por isso custa $0.
  • Cinco idiomas no mesmo mês: cerca de 500 000 caracteres, ainda perto do limite gratuito.
  • Above the free allowance, each extra language would cost about 100,000 × $20 / 1,000,000 = $2.

Cada idioma é contado separadamente. O texto que o TranslateRocket já traduziu é reutilizado e não é enviado de novo.

Segurança (leia, por favor)

A Google Cloud não para os gastos automaticamente a menos que a configure para isso. Por favor, faça ambas as coisas seguintes.

1. Coloque um teto diário rígido de caracteres (este é o que realmente para os gastos). A Google diz que o número de caracteres que pode enviar por dia é ilimitado por predefinição, e que pode reduzir esta quota para controlar custos.

  1. Abra a página Quotas da consola Cloud, já filtrada para tradução: https://console.cloud.google.com/iam-admin/quotas?service=translate.googleapis.com (certifique-se de que o seu projeto está selecionado).
  2. Encontre a quota do Cloud Translation para caracteres enviados ao modelo geral por projeto por dia (v2).
  3. Edite-a e introduza um número de caracteres por dia.

Como escolher o número: o teto é por dia, por isso num mês poderia chegar a cerca de 30 vezes esse valor. Por exemplo, 100000 por dia permite-lhe traduzir o nosso site de exemplo num idioma por dia; no pior caso permite cerca de 3 000 000 de caracteres por mês, o que é cerca de $50 depois dos 500 000 gratuitos. Um teto de 15000 por dia mantém até o pior mês dentro do limite gratuito, mas a tradução vai demorar vários dias. Pode aumentá-lo enquanto traduz e reduzi-lo depois.

Quando o teto é atingido, a Google responde com um erro “Daily Limit Exceeded” até à meia-noite no horário do Pacífico. Os novos valores de quota podem demorar até 24 horas a aplicar-se.

2. Adicione um alerta de orçamento (isto só envia e-mails).

  1. Abra o menu ☰ → Billing → Budgets & alerts.
  2. Crie um orçamento para o seu projeto, defina um valor (por exemplo $5) e os limiares de alerta, depois clique em Finish.

A Google é clara: um orçamento deste tipo não limita os gastos; só lhe envia e-mails. É por isso que o passo 1 é importante.

3. Defina também um limite dentro do TranslateRocket. Em TranslateRocket → AI Translation, secção Usage & limits, preencha Daily character limit (por exemplo 200000). Quando o limite é atingido, a tradução automática para até ao dia seguinte. 0 significa sem limite.

4. Nunca partilhe a chave. Não a coloque em e-mails, conversas, capturas de ecrã ou pedidos de suporte.

5. Se achar que a chave foi exposta, substitua-a.

  1. Vá a https://console.cloud.google.com/apis/credentials e clique no nome da chave.
  2. Clique em Rotate key, dê à nova chave um nome e clique em Create. Copie a nova chave e cole-a no TranslateRocket.
  3. De volta à página da nova chave, na secção Previous key, clique em Delete the previous key.

Se eliminar uma chave por engano, a Google permite restaurá-la dentro de 30 dias (Restore deleted credentials na página Credentials).

Onde a colar no TranslateRocket

  1. No seu painel do WordPress, abra TranslateRocket → AI Translation.
  2. Na caixa Provider & keys, encontre o cartão chamado Google Translate (este é o Google Cloud Translation).
  3. Cole a sua chave no campo API key.
  4. No topo da caixa, defina Active provider para Google Translate.
  5. Clique em Save AI settings no fundo da página.

O Google Translate não tem “modelo” para escolher. As instruções de House style na mesma página só funcionam com os modelos de IA (OpenAI, Claude, Gemini); o Google Translate ignora-as.

Se algo não funcionar

O que vê O que normalmente significa O que fazer
Um erro a dizer que a chave não é válida (o texto exato varia) A chave foi copiada incorretamente, ou foi eliminada. Cole-a novamente com cuidado, ou crie uma nova chave (secção D).
Um erro a dizer que a API não está ativada, ou que é necessária faturação (o texto exato varia) O passo B ou C foi ignorado, ou feito num projeto diferente. Verifique se o projeto selecionado no topo da consola é o que tem a chave, depois ative a faturação e a Cloud Translation API para ele.
“Daily Limit Exceeded” (403) O seu próprio teto diário da secção de segurança cumpriu a sua função. Aguarde até ao dia seguinte (meia-noite no horário do Pacífico), ou aumente a quota.

Verifique também a restrição da chave: se em API restrictions selecionou um serviço diferente, o Cloud Translation vai recusar a chave.

Perguntas frequentes

A API do Google Translate é gratuita?

Os primeiros 500 000 caracteres de cada mês são gratuitos, mas a Google pede-lhe para ativar a faturação com um cartão mesmo que fique dentro do limite gratuito. Acima disso, o preço é $20 por milhão de caracteres.

Como impeço o Google Cloud Translation de me cobrar?

Defina uma quota diária de caracteres na consola Google Cloud: esse é o limite que realmente para os gastos. Um orçamento só envia e-mails de alerta; não para nada.

A API do Google Translate é a mesma que o Gemini?

Não. O Google Cloud Translation é a versão profissional do Google Translate, com chaves da consola Google Cloud. O Gemini é o modelo de IA da Google, com chaves do Google AI Studio.

Porque diz a Google que a minha chave de API não é válida ou precisa de faturação?

Normalmente uma de três coisas: está selecionado o projeto errado, a faturação não está associada ao projeto, ou a Cloud Translation API não está ativada para ele.

Qual devo escolher?

Veja a nossa página de comparação para uma comparação simples dos cinco serviços, e para a opção gratuita que não precisa de chave nenhuma.

Outros guias: OpenAI · Anthropic (Claude) · Google Gemini · DeepL · Qual devo escolher?

💬 Precisa de ajuda?
Powered by TranslateRocket™