Início
Tradução de artigos científicos em PDF e comparação bilíngue.
- 📊 Preservar fórmulas, gráficos, sumários e anotações (pré-visualização).
- 🌐 Suporta múltiplos idiomas e diversos serviços de tradução.
- 🤖 Oferece ferramenta de linha de comando, interface de usuário interativa e Docker
Warning
Este projeto é fornecido "como está" sob a licença AGPL v3, e não são fornecidas garantias quanto à qualidade e desempenho do programa. Todo o risco relacionado à qualidade e desempenho do programa é de sua responsabilidade. Se o programa for considerado defeituoso, você será responsável por todos os custos necessários de serviço, reparo ou correção.
Devido à energia limitada dos mantenedores, não fornecemos qualquer forma de assistência de uso ou resolução de problemas. Questões relacionadas serão fechadas diretamente! (Pull requests para melhorar a documentação do projeto são bem-vindos; bugs ou questões amigáveis que seguem o modelo de issue não são afetados por isso)
Para obter detalhes sobre como contribuir, consulte o Guia de Contribuição.
Atualizações
- [4 de junho de 2025] O projeto foi renomeado e movido para PDFMathTranslate/PDFMathTranslate-next (por @awwaawwa)
- [3 de março de 2025] Suporte experimental para o novo backend BabelDOC WebUI adicionado como uma opção experimental (por @awwaawwa)
- [22 de fevereiro de 2025] Melhor CI de lançamento e exe bem empacotado para windows-amd64 (por @awwaawwa)
- [24 de dezembro de 2024] O tradutor agora suporta modelos locais no Xinference (por @imClumsyPanda)
- [19 de dezembro de 2024] Documentos não-PDF/A agora são suportados usando
-cp
(por @reycn) - [13 de dezembro de 2024] Suporte adicional para backend por (por @YadominJinta)
- [10 de dezembro de 2024] O tradutor agora suporta modelos OpenAI no Azure (por @yidasanqian)
Pré-visualização

Serviço Online 🌟
Note
O pdf2zh 2.0 atualmente não fornece uma demonstração online
Você pode experimentar nosso aplicativo usando qualquer um dos seguintes demonstrações:
- Serviço público gratuito v1.x online sem instalação (recomendado).
- Immersive Translate - BabelDOC 1000 páginas gratuitas por mês. (recomendado)
Observe que os recursos computacionais da demonstração são limitados, portanto, evite abusar deles.
Instalação e Uso
Instalação
- Windows EXE Recomendado para Windows
- Docker Recomendado para Linux
- uv (um gerenciador de pacotes Python) Recomendado para macOS
Uso
- Usando WebUI
- Usando Plugin do Zotero (Programa de terceiros)
- Usando Linha de comando
Para diferentes casos de uso, fornecemos métodos distintos para usar nosso programa. Confira esta página para mais informações.
Opções Avançadas
Para explicações detalhadas, consulte nosso documento sobre Uso Avançado para uma lista completa de cada opção.
Desenvolvimento Secundário (APIs)
Note
Atualmente, nenhuma documentação relevante é fornecida. Ela será complementada posteriormente. Por favor, aguarde pacientemente.
Código do idioma
Se você não sabe qual código usar para traduzir para o idioma que precisa, confira esta documentação
Reconhecimentos
-
Immersive Translation patrocina códigos de resgate mensais para assinatura Pro para contribuidores ativos deste projeto, veja os detalhes em: CONTRIBUTOR_REWARD.md
-
SiliconFlow fornece um serviço de tradução gratuito para este projeto, alimentado por modelos de linguagem grandes (LLMs).
-
Versão 1.x: Byaidu/PDFMathTranslate
-
backend: BabelDOC
-
Biblioteca PDF: PyMuPDF
-
Análise de PDF: Pdfminer.six
-
Visualização de PDF: Gradio PDF
-
Análise de layout: DocLayout-YOLO
-
Padrões PDF: PDF Explained, PDF Cheat Sheets
-
Fonte multilíngue: consulte BabelDOC-Assets
-
Documentação i18n usando Weblate
Antes de enviar seu código
Agradecemos a participação ativa dos contribuidores para tornar o pdf2zh melhor. Antes de estar pronto para enviar seu código, consulte nosso Código de Conduta e Guia de Contribuição.