Buscar

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.

  • Inteligência Artificial
  • Desenvolvimento
  • Open Source
  • Self-hosted
LibreTranslate

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
libretranslate

A 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.