Pular para conteúdo

translate-bot

Bot para o Fediverso que traduz posts automaticamente quando mencionado.

Mencione @translatebot@seu-dominio.com em qualquer post e ele responde com o conteúdo traduzido para o idioma configurado.

@fulano@mastodon.social
Bonjour tout le monde, comment ça va ? @translatebot@seu-dominio.com

@translatebot@seu-dominio.com
🌐 [FR → PT] Olá a todos, como vão vocês?

Testado e funcionando com Mastodon e instâncias compatíveis com ActivityPub.

Comece rápido

A cada release publicamos uma imagem Docker pronta — veja Deploy com Docker pra subir sua própria instância sem precisar clonar o repositório.

Tecnologias

apkit Toolkit ActivityPub para Python — cuida de HTTP Signatures, WebFinger e NodeInfo
FastAPI Servidor web assíncrono (vem como dependência do apkit)
LibreTranslate Detecção automática de idioma e tradução — open source, self-hostável
Dynaconf Configuração por ambiente com suporte a secrets
SQLAlchemy + SQLite Persistência leve de followers, notas de resposta, fila e deduplicação — sem dependências externas
uv Gerenciamento de dependências e ambiente virtual

Próximos passos

Contribuindo

Quer contribuir? Veja o guia de contribuição no repositório.

Autor

Vicente Marçal — @riverfount@bolha.us

Licença

MIT