Kit de ferramentas de fala offline com onnxruntime para reconhecimento de fala, síntese de voz, VAD, diarização e muito mais, em várias plataformas e idiomas.
niedev/RTranslator
App Android de tradução de fala em tempo real e offline, que conecta usuários via Bluetooth LE para conversas com várias pessoas.
Alternativa open source a:Google Translate
- Estrelas
- 10,529
- Forks
- 951
- Issues abertas
- 27
- Último commit
- há 22 horas
O que é?
RTranslator é um app Android que traduz fala e texto em tempo real. No modo Conversation, dois ou mais usuários com o app se conectam via Bluetooth LE; a fala de cada pessoa é transcrita no próprio celular, enviada aos demais como texto, traduzida localmente e lida em voz alta pelo alto-falante ou por um headset Bluetooth conectado.
O modo WalkieTalkie é voltado a trocas rápidas, como pedir informações. Ele funciona em um único celular, escuta em dois idiomas selecionados, detecta qual deles está sendo falado e reproduz a tradução em voz alta, alternando os turnos. Um modo de tradução de texto também permite traduzir textos digitados normalmente.
A tradução usa o modelo NLLB da Meta, e o reconhecimento de fala usa o Whisper da OpenAI. Ambos foram convertidos para ONNX e quantizados para rodar no dispositivo. O app exige pelo menos 6 GB de RAM, e os modelos são baixados na primeira inicialização (cerca de 1,2 GB).
Recursos principais
- 01Tradução de fala bidirecional entre celulares conectados via Bluetooth LE
- 02Modo WalkieTalkie que detecta o idioma falado entre dois idiomas selecionados em um único celular
- 03Modo de tradução de texto
- 04Funcionamento offline com os modelos NLLB e Whisper executados no dispositivo
- 05Compatibilidade com headsets Bluetooth para entrada de áudio e reprodução
Casos de uso
- Conversar pessoalmente com alguém que fala outro idioma
- Pedir informações ou conversar com um atendente de loja durante uma viagem
- Traduzir uma conversa com várias pessoas, em que cada participante tem o app
Tópicos
Perguntas frequentes
- O que é RTranslator?
- App Android de tradução de fala em tempo real e offline, que conecta usuários via Bluetooth LE para conversas com várias pessoas. RTranslator é um app Android que traduz fala e texto em tempo real. No modo Conversation, dois ou mais usuários com o app se conectam via Bluetooth LE; a fala de cada pessoa é transcrita no próprio celular, enviada aos demais como texto, traduzida localmente e lida em voz alta pelo alto-falante ou por um headset Bluetooth conectado.
- RTranslator é gratuito? Qual é a licença?
- RTranslator é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- RTranslator ainda é mantido?
- Manutenção ativa. O último commit de RTranslator foi em 20 de out. de 2026.
- Para que posso usar RTranslator?
- Conversar pessoalmente com alguém que fala outro idioma Pedir informações ou conversar com um atendente de loja durante uma viagem Traduzir uma conversa com várias pessoas, em que cada participante tem o app
- Onde consigo RTranslator?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/niedev/RTranslator
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Port em C/C++ do modelo de reconhecimento de fala Whisper, da OpenAI, para transcrição rápida e offline em CPU e GPU, sem dependências.
Uma reimplementação mais rápida do modelo de reconhecimento de fala Whisper, da OpenAI, com o mecanismo de inferência CTranslate2, menor uso de memória e quantização de 8 bits.
Reconhecimento de fala open source baseado no Whisper, com timestamps por palavra via alinhamento forçado e diarização de falantes opcional.
App de ditado open source para macOS que transforma fala em texto com modelos locais e limpeza opcional por IA, como alternativa local ao Wispr Flow.
App para Android e iOS que escaneia anúncios Bluetooth LE e avisa quando há óculos inteligentes de fabricantes conhecidos por perto.