Doc2XAPITranslate: полнотекстовый перевод документов: быстрый перевод английских PDF/MD-документов в китайские документы.
Общее введение
Doc2XAPITranslate - это мощный инструмент полнотекстового перевода документов, предназначенный для быстрого перевода англоязычных документов в формате PDF или Markdown в китайские документы. Инструмент поддерживает широкий спектр переводчиков, включая DeepSeek, OpenAI, Ollama, Google Translate, DeepL и DeeLX, что обеспечивает точность и универсальность перевода.Doc2XAPITranslate способен сохранять формулы, таблицы и форматы изображений в оригинальном тексте, обеспечивая высокое качество результатов перевода. Пользователи могут конвертировать документы в формат Markdown или Word с помощью простых операций для последующего редактирования и использования.

Список функций
- Поддержка нескольких переводчиков: Разнообразные встроенные переводчики, такие как DeepSeek, OpenAI, Ollama, Google Translate, DeepL и DeeLX.
- многопоточный перевод: Поддержка многопоточного перевода для повышения скорости и эффективности перевода.
- Сохранение формата: Сохраняйте формулы, таблицы и графические форматы в оригинальном тексте, чтобы обеспечить целостность результата перевода.
- Несколько форматов вывода: Поддержка вывода результатов перевода в формат Markdown или Word.
- Пользовательский переводчик: Пользователи могут настроить переводчик в соответствии с конкретными потребностями.
- Интерфейс GUI: Обеспечивает удобный графический интерфейс пользователя для простого управления.
- Поддержка CLI: Поддерживает работу с интерфейсом командной строки для опытных пользователей и автоматизированных процессов.
Использование помощи
Процесс установки
- Windows (компьютер)::
- Загрузите и установите Pandoc.
- Установите его, введя следующую команду в Powershell:
shell
winget install --source winget --exact --id JohnMacFarlane.Pandoc
- MacOS::
- Выполните следующую команду в терминале, чтобы установить Pandoc:
shell
brew install pandoc
- Выполните следующую команду в терминале, чтобы установить Pandoc:
- Ubuntu/Debian::
- Выполните следующую команду в терминале, чтобы установить Pandoc:
shell
sudo apt install pandoc
- Выполните следующую команду в терминале, чтобы установить Pandoc:
- Arch/Manjaro::
- Выполните следующую команду в терминале, чтобы установить Pandoc:
shell
sudo pacman -S pandoc-cli
- Выполните следующую команду в терминале, чтобы установить Pandoc:
Процесс использования
- Запустите программу графического интерфейса пользователя::
- Загрузите скомпилированную программу, распакуйте ее и запустите.
- Импортируйте файлы Markdown или PDF, выберите переводчика и настройки перевода и нажмите кнопку Начать перевод.
- Когда перевод будет завершен, выберите формат вывода (Markdown или Word) и сохраните файл.
- Выполнение программы CLI::
- Клонирование текущего репозитория:
shell
git clone https://github.com/NoEdgeAI/Doc2XAPITranslate.git
cd Doc2XAPITranslate - Создайте и активируйте виртуальную среду:
shell
conda create -n translate python=3.12
conda activate translate - Установите зависимость:
shell
pip install -r requirements.txt - Запустите программу:
shell
python Main.py
- Клонирование текущего репозитория:
Пользовательский переводчик
- Определите функцию перевода::
def translate(text: str, prev_text: str, next_text: str) -> str:
try:
return "This is an example!"
except Exception as e:
print(f"Error: {e}")
return text
- Использование пользовательских переводчиков::
from 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)
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...