Introdução geral
O Doc2XAPITranslate é uma poderosa ferramenta de tradução de documentos de texto completo projetada para traduzir rapidamente documentos em PDF ou Markdown em inglês para documentos em chinês. A ferramenta oferece suporte a uma ampla variedade de tradutores, incluindo DeepSeek, OpenAI, Ollama, Google Translate, DeepL e DeeLX, para garantir a precisão e a versatilidade das traduções. O Doc2XAPITranslate é capaz de preservar fórmulas, tabelas e formatos de imagem no texto original, fornecendo resultados de tradução de alta qualidade. Os usuários podem converter documentos para o formato Markdown ou Word com operações simples para edição e uso posteriores.
Lista de funções
- Suporte a vários tradutoresVários tradutores integrados, como DeepSeek, OpenAI, Ollama, Google Translate, DeepL e DeeLX.
- tradução multithreadSuporte à tradução multi-threaded para aumentar a velocidade e a eficiência da tradução.
- Retenção de formatoPreservação de fórmulas, tabelas e formatos gráficos no texto original para garantir a integridade do resultado da tradução.
- Vários formatos de saídaSuporte à saída de resultados de tradução para o formato Markdown ou Word.
- Tradutor personalizadoOs usuários podem personalizar o tradutor para atender a necessidades específicas.
- Interface GUIInterface gráfica com o usuário: oferece uma interface gráfica com o usuário amigável para facilitar a operação.
- Suporte à CLISuporte à operação da interface de linha de comando para usuários avançados e processos automatizados.
Usando a Ajuda
Processo de instalação
- Windows (computador)::
- Faça o download e instale o Pandoc.
- Instale inserindo o seguinte comando no Powershell:
concha
winget install --source winget --exact --id JohnMacFarlane.Pandoc
- MacOS::
- Execute o seguinte comando em um terminal para instalar o Pandoc:
concha
brew install pandoc
- Execute o seguinte comando em um terminal para instalar o Pandoc:
- Ubuntu/Debian::
- Execute o seguinte comando em um terminal para instalar o Pandoc:
concha
sudo apt install pandoc
- Execute o seguinte comando em um terminal para instalar o Pandoc:
- Arco/Manjaro::
- Execute o seguinte comando em um terminal para instalar o Pandoc:
concha
sudo pacman -S pandoc-cli
- Execute o seguinte comando em um terminal para instalar o Pandoc:
Processo de uso
- Executar o programa da GUI::
- Faça o download do programa pré-compilado, descompacte-o e execute-o.
- Importe arquivos Markdown ou PDF, selecione o tradutor e as configurações de tradução e clique em Start Translation (Iniciar tradução).
- Quando a tradução estiver concluída, selecione o formato de saída (Markdown ou Word) e salve o arquivo.
- Execução de um programa CLI::
- Clonar o repositório atual:
concha
git clone https://github.com/NoEdgeAI/Doc2XAPITranslate.git
cd Doc2XAPITranslate
- Criar e ativar um ambiente virtual:
concha
conda create -n translate python=3.12
conda activate translate
- Instale a dependência:
concha
pip install -r requirements.txt
- Executar o programa:
concha
python Main.py
- Clonar o repositório atual:
Tradutor personalizado
- Definir a função de conversão::
def translate(text: str, prev_text: str, next_text: str) -> str.
Next_text: str -> str. try.
return "Este é um exemplo!"
except Exception as e: print(f "Error: {e}")
print(f "Erro: {e}")
return text
- Uso de tradutores personalizados::
de MD_Translate import Process_MD
file_path = "path/to/your/md/file.md"
threads = 10
Process_MD(md_file=file_path, translate=translate, thread=threads)