Ferramentas
LibreTranslate
API de tradução automática aberta, movida pelo Argos Translate, que você hospeda no próprio servidor e usa sem depender de Google ou Azure.

Mandar textos de clientes para a API de tradução do Google ou da Microsoft nem sempre é aceitável. O LibreTranslate oferece uma API de tradução automática que roda inteira no seu servidor, sem chamar serviço proprietário, e funciona até sem internet depois de instalada. Por baixo, as traduções saem do Argos Translate, uma biblioteca aberta.
Para que serve
- Traduzir textos dentro de um sistema próprio por chamadas a uma API local.
- Traduzir textos e arquivos pela interface web, sem escrever código.
- Manter conteúdo sensível dentro da rede da empresa, sem enviar nada a terceiros.
- Controlar quem usa a instância com chaves de API e limite de requisições por cliente.
Como começar
Com Python 3.8 ou mais novo, a instalação cabe em duas linhas:
pip install libretranslate
libretranslateA interface abre em http://localhost:5000. Para Docker, a documentação manda clonar o repositório e rodar o ./run.sh, e há um compose específico para aceleração por GPU NVIDIA com CUDA. Em produção, o projeto recomenda rodar sob Gunicorn ou Docker para evitar vazamento de memória. Na sua instância, a opção --api-keys liga o banco de chaves; somada a --req-limit 0, ela recusa qualquer requisição sem chave válida.
Licença e custo
Pela AGPL-3.0, você pode rodar e alterar o LibreTranslate à vontade. A obrigação aparece quando uma versão alterada atende usuários pela rede: o código-fonte dessa versão precisa ficar ao alcance deles. Instalar no próprio servidor não custa nada. A instância pública em libretranslate.com cobra pela chave de API: 29 dólares por mês no plano Pro e 58 no Business, sem plano gratuito nem teste, com garantia de reembolso em 7 dias e limite de 2.000 caracteres por chamada.
Quando vale a pena
Ele combina com sistemas internos que precisam de tradução automática em volume sem mandar dados para fora, e com quem já está trocando serviços pagos por versões abertas (a lista honesta de alternativas open source traz critérios para essa troca). A instância pública lista 51 idiomas, então confira se os pares que você precisa estão lá. Para texto que vai ser publicado, a revisão de uma pessoa continua necessária.