BabelDOC: open-source инструмент для «умного» перевода PDF с двуязычным режимом и сохранением вёрстки 255

小编 ·

BabelDOC: open-source инструмент для «умного» перевода PDF с двуязычным режимом и сохранением вёрстки

BabelDOC — это open-source инструмент «умного» перевода PDF от Immersive Translate. Его ключевое преимущество — двуязычный режим: перевод отображается рядом с оригиналом без переключения окон, что значительно повышает удобство чтения. Инструмент полностью сохраняет формулы, таблицы и графику, не нарушая исходную вёрстку, поддерживает несколько движков перевода и API, совместимый с моделями OpenAI, позволяя настраивать модель перевода.

BabelDOC: open-source инструмент для «умного» перевода PDF с двуязычным режимом и сохранением вёрстки

Что такое BabelDOC?

BabelDOC — это инструмент для интеллектуального перевода PDF с открытым исходным кодом от Immersive Translate. Его ключевое преимущество — функция двуязычного сравнения, позволяющая просматривать переведённый текст непосредственно рядом с оригиналом без переключения между окнами, что значительно повышает эффективность чтения. При этом он полностью сохраняет сложные элементы, такие как математические формулы, таблицы и графику, обеспечивая целостность исходного форматирования и безупречное воспроизведение структуры документа. Также поддерживаются различные переводческие движки и совместимость с API моделей OpenAI, что позволяет пользователям настраивать модель перевода по своему усмотрению.

Что такое BabelDOC?.webp

Функциональные особенности BabelDOC

  • Двуязычное сравнение: переведённый текст отображается рядом с оригиналом, без необходимости переключаться между окнами.

  • Множество переводческих движков: поддержка Bing Translate, моделей OpenAI (таких как GPT-4, GPT-3.5) и других.

  • Настраиваемая модель перевода: пользователи могут задать API-ключ OpenAI, название модели и базовый URL.

  • Сохранение исходного форматирования: полное сохранение математических формул, таблиц и графики, обеспечивающее единообразие вёрстки.

  • Оптимизация вёрстки: использование передовых технологий вёрстки для поддержания формата переведённого документа в соответствии с оригиналом.

  • Онлайн-сервис: предоставляется онлайн-перевод с бесплатным лимитом в 1000 страниц в месяц.

  • Локальное развёртывание: поддержка локальной установки для защиты конфиденциальности и автономного использования.

  • Интерфейс CLI и Web: доступны как командная строка, так и веб-интерфейс — пользователи могут выбирать по своему усмотрению.

  • Пакетный перевод: поддержка одновременного перевода нескольких PDF-файлов для повышения эффективности.

  • Многоязычная поддержка: удовлетворение языковых потребностей различных пользователей.

BabelDOC:инструмент интеллектуального перевода PDF с открытым исходным кодом, поддерживающий двуязычный перевод и сохраняющий исходную вёрстку..webp

Технические принципы BabelDOC

  • Технология无损-парсинга: извлечение нетекстовых элементов PDF, таких как графика, сноски и формулы, с использованием алгоритма перекомпоновки PyMuPDF и технологии динамического определения колонок для распознавания структуры и макета документа.

  • Интеллектуальное распознавание макета: использование технологии распознавания макета на основе ИИ для определения расположения текста, структуры абзацев и компоновки сложного содержимого с сохранением информации для поддержания единообразия формата после перевода.

  • Точный перевод и сохранение форматирования: передача текста на перевод крупной языковой модели, последующее сравнение информации о вёрстке и интеллектуальное сопоставление шрифтов, межстрочных интервалов и других стилей.

  • Интеллектуальный рендеринг и вёрстка: корректировка размера переведённого текста, перекомпоновка математических формул, изображений и таблиц на основе передовых технологий вёрстки для обеспечения единообразия формата и поддержки функций профессиональной вёрстки.

  • Мультимодальный переводческий движок: поддержка нескольких переводческих движков с возможностью выбора различных моделей перевода, поддержка пользовательских настроек API-ключа OpenAI, названия модели и базового URL.

Сценарии применения BabelDOC

  • Перевод научных статей: точная обработка сложных формул, графиков и профессиональной терминологии, поддержка множества переводческих движков, функция двуязычного сравнения повышает эффективность понимания.

  • Обработка коммерческих документов: сохранение исходного форматирования документа, обеспечение визуального соответствия переведённого документа оригиналу — идеально для деловых презентаций и отчётов.

  • Перевод технических руководств: обработка сложных таблиц, графиков и многоколоночной вёрстки для обеспечения точности и читаемости технической документации.

  • Перевод электронных книг: сохранение элементов дизайна оригинала, обеспечение визуального соответствия переведённой электронной книги исходному варианту.

Часто задаваемые вопросы

1. Как использовать BabelDOC для перевода?

Пользователю достаточно загрузить PDF-файл, выбрать переводческий движок, и система автоматически сгенерирует переведённый текст.

2. Поддерживается ли автономное использование?

Да, BabelDOC поддерживает локальное развёртывание, и пользователи могут использовать этот инструмент на своём локальном компьютере.

3. Каков уровень точности перевода?

BabelDOC поддерживает множество переводческих движков, и пользователи могут выбирать их в соответствии со своими потребностями, обеспечивая точность и профессионализм перевода.

4. Есть ли бесплатный лимит на перевод?

Каждый месяц пользователям доступен бесплатный лимит на перевод в размере 1000 страниц.

Связанные ссылки

Адрес открытого исходного кода:https://github.com/funstory-ai/BabelDOC

Онлайн-доступ:https://app.immersivetranslate.com/babel-doc/

Официальный сайт проекта:https://funstory-ai.github.io/BabelDOC/