AiryLark: инструмент с открытым исходным кодом для интеллектуального перевода многоформатных документов

Общее введение

AiryLark - это инструмент для обработки и перевода документов с открытым исходным кодом, размещенный на GitHub, созданный разработчиком wizd на основе фреймворка Next.js. Он поддерживает ввод и обработку файлов различных форматов (например, PDF, Word, TXT, Markdown) и предоставляет возможности интеллектуального перевода. Пользователи могут ознакомиться с ним в онлайн-версии или загрузить код для самостоятельного развертывания. Этот инструмент подходит для пользователей, которым необходимо эффективно обрабатывать документы и переводы, особенно для разработчиков, исследователей или корпоративных команд. Его основными достоинствами являются универсальность и открытый исходный код, что позволяет пользователям свободно модифицировать и оптимизировать его.

AiryLark:支持多格式文档智能翻译的开源工具

 

Список функций

  • Поддерживает работу с файлами различных форматов, включая PDF, Word, TXT и Markdown.
  • Обеспечивает функцию интеллектуального перевода, автоматически анализируя документы и оптимизируя результаты перевода.
  • Показ шагов мышления в процессе перевода способствует прозрачности.
  • Автоматически вычитывает переводы и выставляет им оценку качества.
  • Позволяет редактировать результаты перевода и подходит для профессиональной корректуры.
  • Поддержка потоковой обработки, отображение хода перевода в реальном времени.
  • Обеспечьте интеграцию API для легкого встраивания в другие проекты.

 

Использование помощи

AiryLark доступен как для пробной версии онлайн, так и для локального развертывания. Ниже приведено подробное руководство, разделенное на две части: использование в режиме онлайн и локальное развертывание.

Онлайн-испытание

  1. Выберите загрузку файла (с поддержкой перетаскивания) или вставьте текстовое содержимое на страницу.
  2. Поддерживаются следующие типы файлов:
    • .pdf(Файл PDF)
    • .doc возможно .docx(Документ Word)
    • .txt(текстовый файл)
    • .md(файл в формате Markdown)
  3. Можно также ввести веб-ссылку (http возможно https) и позвольте инструменту извлечь содержимое.
  4. После загрузки выберите целевой язык и нажмите "Начать перевод".
  5. Система анализирует тип и содержание документа и автоматически генерирует результаты перевода.
  6. Когда перевод будет завершен, его можно будет просмотреть:
    • Сравнение оригинала и перевода по абзацам.
    • Перекрестные ссылки на ключевые термины.
    • Оценки качества перевода и предложения по доработке.
  7. Если вам нужно скорректировать результаты, войдите в "Режим экспертного редактирования" и измените перевод вручную.

локальное развертывание

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

предварительно

  1. Убедитесь, что на вашем компьютере установлен Node.js (рекомендуется версия 16 или выше). Проверьте версию:
node -v
  1. Установите Git для загрузки кода. Проверьте версию:
git --version

Код загрузки

  1. Посетите сайт https://github.com/wizd/airylark.
  2. удар (по клавиатуре) Code кнопка для копирования адреса https://github.com/wizd/airylark.git.
  3. Запускается в терминале:
git clone https://github.com/wizd/airylark.git
  1. Перейдите в папку с проектом:
cd airylark

Установка зависимостей

  1. Запустите его в папке с проектом:
npm install

Или используйте другой менеджер пакетов:

yarn install
pnpm install
bun install
  1. Дождитесь завершения установки зависимостей.

Настройка переменных среды

  1. создать .env файл, заполните следующие поля:
PORT=3030
MCP_PORT=3031
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
  1. взаимозаменяемость your_api_key, иyour_model ответить пением your_base_url является фактическим значением. Точные значения см. в документации поставщика услуг перевода (например, Google Translate API).

Режим оперативного развития

  1. Запустите сервер разработки:
npm run dev
  1. Откройте браузер и посетите http://localhost:3030Можно использовать локальную версию.
  2. Если требуется MCP Требуется поддержка сервера, дополнительная настройка и эксплуатация.

Развертывание производственных сред

Подход 1: Традиционное развертывание
  1. Создайте приложение:
npm run build
  1. Запустите сервер:
npm start
  1. интервью http://localhost:3030.
Метод 2: Развертывание Docker
  1. Установите Docker и проверьте версию:
docker --version
  1. Потяните за зеркальное отражение:
docker pull docker.io/wizdy/airylark:latest
docker pull docker.io/wizdy/airylark-mcp-server:latest
  1. создать .env заполните переменные окружения.
  2. Запустите контейнер:
docker run -p 3030:3030 --env-file .env -d docker.io/wizdy/airylark:latest
docker run -p 3031:3031 --env-file .env -d docker.io/wizdy/airylark-mcp-server:latest
  1. интервью http://localhost:3030.
Метод 3: Развертывание веркеля
  1. Отправьте код на GitHub.
  2. Войдите в Vercel и импортируйте проект.
  3. Настройте переменные окружения в интерфейсе Vercel.
  4. Нажмите "Развернуть", чтобы получить онлайн-адрес.

Основные функции

Обработка документов

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

интеллектуальный переводчик (факс, электронная почта и т.д.)

  • Система анализирует документ, а затем выбирает стратегию перевода, основываясь на стиле содержания и области.
  • Результаты перевода сохраняют контекстуальную последовательность, а специальные термины выделяются.
  • Посмотрите визуализацию процесса мышления для логики перевода.

Оптимизация качества

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

Выполнив эти действия, вы сможете легко использовать AiryLark для обработки документов и перевода контента. Независимо от того, опробуете ли вы его в режиме онлайн или развернете локально, работа с ним интуитивно понятна.

 

сценарий применения

  1. научные исследования
  • Если исследователям требуется перевести иностранные документы, AiryLark может обработать PDF-файлы и предоставить высококачественный перевод, а также провести корректуру на предмет терминологической точности.
  1. Управление корпоративными документами
  • Компаниям необходимо переводить многоязычные контракты или руководства на другие языки, и AiryLark поддерживает пакетную обработку и оценку качества.
  1. Личное обучение
  • Для студентов, которые хотят читать техническую документацию на английском языке, AiryLark может перевести файлы TXT или Markdown на китайский язык для облегчения восприятия.

 

QA

  1. Поддерживает ли AiryLark работу в автономном режиме?
  • Поддержка. Просто разверните локально и настройте переменные окружения для работы без сети.
  1. Каково качество перевода?
  • Он обеспечивает контекстно-зависимый перевод и оценку качества, более точную, чем обычные инструменты, но точные результаты зависят от настроенной модели перевода.
  1. Требуется знание программирования?
  • Онлайн-испытания не требуются, но для локального развертывания и использования пользовательских функций необходимы базовые навыки программирования.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...