Aplicativos de tradução offline para Raspberry Pi 5

Google lançou uma versão de seu tradutor de bolso que funciona offline em Raspberry Pi 5. Este é um momento decisivo para quem já tentou executar modelos de linguagem úteis em uma placa de 75 dólares. O cluster Cortex-A76 do Pi 5 e o teto de memória de 8 GB finalmente atingem o padrão para uma pilha completa de tradução offline: texto, e agora voz, sem um salto para a nuvem. Passamos uma semana carregando sete aplicativos diferentes de tradução offline em um Pi 5 com resfriamento ativo para ver quais se mantinham melhor. Estes são os melhores aplicativos para tradução offline no Raspberry Pi 5 em 2026.

O que procurar em uma pilha de tradução Pi 5

Pi 5 é uma máquina Linux real, mas não é uma estação de trabalho. Um bom aplicativo de tradução offline deve respeitar quatro limitações:

Tabela de comparação rápida

Aplicativo Melhor para Idiomas RAM ao carregar Plano grátis Destaque
LibreTranslate Substituto da API Google Translate 30+ ~1.5 GB Totalmente grátis Compatível com a forma de API do Google
Argos Translate CLI + biblioteca Python 45+ ~800 MB Totalmente grátis Sem dependências de servidor
Bergamot Tradução no navegador Mozilla 20+ ~250 MB Totalmente grátis Alimenta Firefox Translations
OpenNMT Pipelines personalizados treinados Qualquer (treinado pelo usuário) Varia Totalmente grátis Framework para seus próprios modelos
MADLAD-400 Cobertura massiva de idiomas 400+ ~4 GB Totalmente grátis Suporte de idioma mais amplo
MarianMT NMT rápido com modelos pequenos 100+ ~600 MB Totalmente grátis Amigável com Hugging Face
Whisper.cpp + Piper Voz na entrada, voz na saída 90 (entrada), 40 (saída) ~1 GB Totalmente grátis Pilha completa de voz offline

1. LibreTranslate, melhor para um substituto da API Google Translate

LibreTranslate é o mais próximo de uma API Google Translate auto-hospedada. Mesma forma de requisição, mesma forma de resposta, mesmos códigos de idioma. Aponte qualquer aplicativo que já fale com a API de tradução do Google para o IP do seu Pi 5 e tudo simplesmente funciona. Os modelos baseados em Argos são compactos o suficiente para o Pi e o downloader de pacotes de idioma é um comando.

Onde fica aquém: a qualidade da tradução em idiomas complexos fica atrás dos modelos em nuvem do Google. Fica mais perto do que você esperaria para uma pilha deste tamanho e é claramente bom o suficiente para uso diário.

Preços:

Plataformas: Linux (ARM64 e x86-64), Docker, e Python nativo

Baixar: LibreTranslate

Conclusão: a primeira parada padrão para um servidor de tradução Pi 5.

2. Argos Translate, melhor para incorporar em scripts

Argos Translate é o mecanismo de modelo por trás de LibreTranslate, exposto como CLI e biblioteca Python. Se você quer tradução como uma sub-rotina em um script maior (legendas para um vídeo caseiro, tradução para um scraper), Argos é a resposta com uma pegada de memória menor.

Onde fica aquém: não há interface web incorporada ou servidor de API; você obtém bibliotecas e CLI.

Preços:

Plataformas: Linux, macOS, Windows

Baixar: Argos Translate

Conclusão: a escolha quando você quer o modelo, não o servidor.

3. Bergamot, melhor para tradução no navegador

Bergamot é o mecanismo de tradução WebAssembly que alimenta Firefox Translations. Em um Pi 5 executando um desktop moderno com Firefox, Bergamot lida com a tradução de páginas com o modelo carregando e executando no próprio navegador. Zero servidor, zero chamadas de rede.

Onde fica aquém: a cobertura de idiomas é mais estreita do que as alternativas (cerca de 20 pares com boa qualidade). Chamadas do lado do servidor de outros aplicativos estão fora do escopo.

Preços:

Plataformas: Linux ARM64, onde quer que o Firefox seja executado

Baixar: Firefox (Bergamot vem como o recurso Translations)

Conclusão: a escolha para tradução de página privada no navegador, no desktop do Pi ou em qualquer cliente que se conecte a ele.

4. OpenNMT, melhor para pipelines personalizados treinados

OpenNMT é a camada de framework. Se seu problema é um domínio técnico específico (legal, médico, localização de legendas de videogame) e os modelos de propósito geral não são precisos o suficiente, OpenNMT permite que você treine ou ajuste um modelo em seu corpus. O Pi 5 pode fazer inferência em um modelo treinado, embora o treinamento em si precise de uma GPU real.

Onde fica aquém: a configuração é um projeto. Não é um aplicativo “execute um comando”; é um kit de ferramentas de nível de pesquisa.

Preços:

Plataformas: Linux (ARM64 para inferência; x86-64 com GPU para treinamento)

Baixar: OpenNMT

Conclusão: a escolha para um domínio especializado onde a tradução geral não é boa o suficiente.

5. MADLAD-400, melhor para cobertura de idioma mais ampla

MADLAD-400 da equipe de pesquisa do Google é o modelo a ser considerado quando o par de idiomas é exótico. Cobre 400+ idiomas, incluindo muitos pares de baixo recurso que LibreTranslate e Argos perdem. A troca é o tamanho: até mesmo a variante compacta 3B precisa de quase toda a RAM do Pi 5.

Onde fica aquém: pressão de memória. Executar MADLAD-400 deixa pouco espaço para qualquer coisa mais no mesmo Pi.

Preços:

Plataformas: Linux ARM64 com gerenciamento cuidadoso de memória

Baixar: MADLAD-400 no Hugging Face

Conclusão: a escolha para um Pi especializado dedicado a um caso de uso de idioma raro.

6. MarianMT, melhor para um pipeline nativo do Hugging Face

MarianMT é uma família de modelos de tradução pequenos e rápidos empacotados para Hugging Face Transformers. Cada par de idiomas é carregado como um modelo separado, o que parece pesado, mas acaba sendo mais enxuto na prática porque você só carrega o que precisa. Ideal quando você quer tradução como parte de um pipeline de IA maior que também executa sentimento ou NER no mesmo texto.

Onde fica aquém: você gerencia um modelo por par de idiomas, o que se soma se você precisar de muitos.

Preços:

Plataformas: Linux ARM64 com Python e PyTorch ou ONNX Runtime

Baixar: MarianMT no Hugging Face

Conclusão: a escolha quando a tradução é uma etapa de um pipeline NLP.

7. Whisper.cpp + Piper, melhor para uma pilha completa de voz para voz offline

A combinação de Whisper.cpp para fala-para-texto e Piper para texto-para-fala transforma um Pi 5 em um tradutor de voz offline. Combine qualquer um com LibreTranslate no meio e você tem o caso de uso do tradutor de bolso do Google, funcionando inteiramente na LAN. A latência para uma frase curta, do microfone ao alto-falante, é de cerca de 2 segundos no nosso Pi 5 com um modelo pequeno Distil-Whisper.

Onde fica aquém: o pipeline é três serviços colados juntos. Depurar uma tradução ruim significa verificar três logs.

Preços:

Plataformas: Linux ARM64; Whisper.cpp e Piper ambos vêm com binários nativos

Baixar: Whisper.cpp e Piper

Conclusão: a escolha para o projeto completo de tradutor de voz offline, e o resultado final mais satisfatório.

Como escolher o correto

Se você quer um servidor compatível com a API Google Translate no seu Pi 5, instale LibreTranslate primeiro. Desça para Argos Translate se você quer a biblioteca sem o servidor. Use Bergamot para tradução de página privada no Firefox. Escolha OpenNMT quando você tem um domínio especializado e tempo para treinar. Escolha MADLAD-400 quando o idioma é raro. Escolha MarianMT quando a tradução é uma parte de um pipeline NLP maior. Construa a pilha Whisper.cpp + Piper + LibreTranslate quando o objetivo final é um tradutor de bolso offline que fala e ouve.

Perguntas Frequentes

Um Raspberry Pi 5 pode realmente executar tradução offline bem? Sim para texto, e sim para voz com um modelo leve. O cluster Cortex-A76 do Pi 5 é de 2 a 3 vezes mais rápido que o Pi 4, e 8 GB de RAM finalmente lhe dá espaço para um modelo de tradução mais o SO.

Qual aplicativo de tradução offline é mais próximo ao Google Translate? LibreTranslate, tanto na forma de API quanto na qualidade em pares de idiomas comuns. A lacuna se amplia em idiomas e línguas com poucos recursos.

Preciso de uma GPU para tradução offline no Pi? Não para inferência. Todas as escolhas acima funcionam na CPU do Pi 5. Treinar seu próprio modelo é outra história e precisa de uma máquina x86 com uma GPU real.

Como adiciono mais idiomas? LibreTranslate e Argos ambos têm um downloader de pacotes de idioma. MADLAD-400 cobre 400+ idiomas em um único modelo. MarianMT requer um modelo por par.

Isso pode substituir o Google Translate em um aplicativo que já uso? Sim para qualquer aplicativo que permita apontar o ponto de extremidade de tradução para outro lugar. A API compatível com Google do LibreTranslate é a troca mais suave.