Tem que pagar para utilizar a API do Google Tradutor?

Eu tentei utilizar a API do Google Tradutor em uma aplicação Java. Aparentemente nenhum problema, exceto essa mensagem:

This API requires billing to be enabled on the project.

Fui pesquisar mais sobre isso. Pelo que entendi são dados de pagamento que eu tenho que informar. Aí vem a dúvida.

  • Eu tenho que pagar para usar a API?
  • Mas o Google Tradutor não é uma ferramenta gratuita?

Sim, as APIs do Google, acho que todas, são pagas. Elas são gratuitas para utilizar pelo navegador, porque o usuário faz uma ou duas chamadas e vai embora.

No caso de um software, a API vai ser chamada milhares (ou até milhões) de vezes diariamente. Isso requer toda uma infraestrutura para suportar não só um desses softwares, mas centenas, simultaneamente.

A API de mapas, por exemplo, funciona de forma gratuita até um certo ponto (acredito que algumas dezenas de requisições por hora, algo assim), mas é para fins de testes ou aplicações extremamente pequenas.

É assim, dentre outras formas, que o Google ganha dinheiro.

1 curtida

Valeu. Só fico triste por ser assim. Eu fiz uma aplicação bem pequena rápidinho só pra usar a API, mas pelo visto não vou poder. Vou pesquisar como faço isso com rest.

Na sua aplicação Java o google não pode exibir ads.