Introdução geral
O PDFMathTranslate é uma ferramenta baseada em IA projetada para traduzir artigos científicos em PDF, preservando a formatação original. Ela é compatível com vários idiomas e serviços de tradução, como Google, DeepL, Ollama e OpenAI. Os usuários podem usar a ferramenta por meio de ferramentas de linha de comando, interfaces interativas ou implementações do Docker.
Lista de funções
- Retenção total da tipografiaO documento traduzido mantém seu layout original, incluindo fórmulas, diagramas e índice.
- Serviços de tradução múltiplaSuporte a vários serviços de tradução, como Google, DeepL, Ollama e OpenAI.
- Suporte a vários idiomasSuporte a traduções em vários idiomas para atender às diferentes necessidades dos usuários.
- ferramenta de linha de comandoFerramentas de linha de comando fáceis de usar para traduções rápidas.
- interface de usuário interativaInterface gráfica amigável: fornece uma interface gráfica amigável para usuários que não estão familiarizados com a linha de comando.
- Implementação do DockerSuporte à implantação do Docker para facilitar a execução na nuvem ou em servidores locais.
- tradução multithreadSuporte à tradução multi-threaded para melhorar a eficiência da tradução.
- Configuração de expressões regularesSuporte à configuração de regras de tradução usando expressões regulares com alta flexibilidade.
Usando a Ajuda
Instalação e uso
O PDFMathTranslate oferece três maneiras de usá-lo: ferramenta de linha de comando, interface interativa e implantação do Docker.
Método 1: Ferramenta de linha de comando
- Certifique-se de que o Python (versões 3.8 a 3.12) esteja instalado.
- Instale o pacote PDFMathTranslate:
复制复制复制复制复制复制复制复制复制复制复制复制复制
pip install pdf2zh
- Use a ferramenta de linha de comando para traduzir a documentação:
复制复制复制复制复制复制复制复制复制复制复制复制
pdf2zh document.pdf
Método 2: Interface interativa
- Certifique-se de que o Python (versões 3.8 a 3.12) esteja instalado.
- Instale o pacote PDFMathTranslate:
复制复制复制复制复制复制复制复制复制复制复制
pip install pdf2zh
- Inicie a interface interativa em seu navegador:
复制复制复制复制复制复制复制复制复制复制
pdf2zh -i
Se o navegador não for iniciado automaticamente, abra-o manualmente http://localhost:7860/
Método 3: implantação do Docker
- Extraia e execute a imagem do Docker:
复制复制复制复制复制复制复制复制复制
docker pull byaidu/pdf2zh docker run -p 7860:7860 byaidu/pdf2zh
- Abra o site http://localhost:7860/ em seu navegador
Opções avançadas
- Vá para a interface interativa:
复制复制复制复制复制复制复制复制
pdf2zh -i
- Tradução parcial da documentação:
复制复制复制复制复制复制复制
pdf2zh example.pdf -p 1
- Especifique os idiomas de origem e de destino:
复制复制复制复制复制复制
pdf2zh example.pdf -li en -lo zh
- Selecione um serviço de tradução:
复制复制复制复制复制
pdf2zh example.pdf -s deepl
- Tradução multi-threaded:
复制复制复制复制
pdf2zh example.pdf -t 1
- Use expressões regulares para especificar fontes de fórmula e caracteres a serem preservados:
复制复制复制
pdf2zh example.pdf -f "(MS.*)"