Weblate: Plataforma de Tradução e Localização de Código Aberto
Pontos principais
- É uma ferramenta de tradução de código aberto com integração nativa ao Git.
- Permite que tradutores contribuam sem a necessidade de dominar fluxos de trabalho de controle de versão.
- Suporta integração com APIs de tradução automática como Google Translate, DeepL e Amazon Translate.
- As traduções são armazenadas no mesmo repositório que o código-fonte do projeto.
O Weblate é uma ferramenta de tradução baseada na web e de código aberto, projetada especificamente para facilitar o processo de localização de software e a gestão de traduções em larga escala. O sistema integra-se diretamente com sistemas de controle de versão, permitindo que as traduções acompanhem o ciclo de desenvolvimento do código-fonte de forma síncrona.

Funcionalidades e Integrações
A plataforma suporta centenas de idiomas com definições básicas, permitindo a expansão dessas definições por meio da comunidade ou de administradores designados. Para otimizar a produtividade dos tradutores, o Weblate oferece integração com serviços de tradução automática, tais como:
- DeepL Translator
- Amazon Translate
- Google Translate
O objetivo principal do sistema é simplificar a contribuição de tradutores que não possuem conhecimento técnico sobre fluxos de trabalho de controle de versão, removendo a barreira de entrada para a localização de projetos complexos.
Integração com Controle de Versão
O diferencial técnico do Weblate é a sua integração profunda com o Git. As traduções são hospedadas no mesmo repositório que o código-fonte, garantindo que as atualizações de idioma sigam rigorosamente a evolução do desenvolvimento do software. No modelo de operação do Weblate, a resolução de conflitos complexos de versão é delegada ao sistema de controle de versão (Git), evitando a implementação de ferramentas internas de resolução de conflitos pesadas e redundantes.
Adoção e Projetos Notáveis
Devido à sua natureza aberta e flexibilidade, o Weblate é utilizado por diversos projetos de software livre e de código aberto para gerir suas traduções globais. Entre os usuários notáveis estão:
| Categoria | Projetos |
|---|---|
| Motores e Gráficos | Godot Engine, Blender, ParaView |
| Sistemas Operacionais e Distribuições | openSUSE, Debian Handbook |
| Ferramentas de Gestão e Web | phpMyAdmin, Open Journal Systems, H5P |
| Aplicativos e Utilidades | Kodi, OsmAnd, Organic Maps, Monero, Zulip, LibreOffice, Collabora Online |
| Outros | FreePBX, Unknown Horizons, OpenPetra, Turris Omnia |
Perguntas frequentes
O que é o Weblate?
O Weblate é uma plataforma de tradução baseada na web e de código aberto que permite a localização de software através da integração direta com sistemas de controle de versão como o Git.
Como o Weblate facilita a vida dos tradutores?
Ele permite que pessoas que não conhecem Git ou fluxos de desenvolvimento de software possam traduzir textos de interface e arquivos de localização através de uma interface web simples.
O Weblate suporta tradução automática?
Sim, o Weblate pode ser integrado com serviços de tradução automática, incluindo DeepL, Amazon Translate e Google Translate, para auxiliar os tradutores humanos.
Onde as traduções são armazenadas no Weblate?
As traduções são mantidas dentro do mesmo repositório de controle de versão que o código-fonte do projeto, garantindo sincronia entre a tradução e a versão do software.