1 год назад
История
README.md
Локальный Переводчик на базе T5
Простой веб-переводчик с русского на английский и обратно, использующий модель opus-mt и работающий полностью локально.
Особенности
- Поддержка перевода в обоих направлениях (русский ↔ английский)
- Использование модели
Xenova/opus-mt-ru-enи 'Xenova/opus-mt-en-ru' - Веб-интерфейс с минималистичным дизайном
- Полностью локальная работа (после загрузки модели)
- Docker-поддержка для простого развертывания
Требования
- Node.js 18+
- npm 8+
- Docker (опционально)
- 2GB+ оперативной памяти
- 2GB+ свободного места на диске (для кэша модели)
Установка и запуск
Без Docker
- Клонируйте репозиторий:
git clone https://gitflic.ru/project/kaptouka/local_translator_on_base_ai.git
cd local_translator_on_base_ai
- Установите зависимости:
npm install
- Запустите сервер:
node server.js
- Откройте в браузере:
http://localhost:3000
С Docker
- Соберите образ:
docker build -t translator .
- Запустите контейнер:
docker run -d -p 3000:3000 --name translator --memory="4g" translator
- Откройте в браузере:
http://localhost:3000
Использование
- Введите текст в левое поле
- Выберите направление перевода
- Нажмите "Перевести" или ожидайте автоматического перевода
- Для смены языков используйте кнопку "⇄"
Логирование
Сервер выводит в консоль:
- Прогресс загрузки модели
Лицензия
MIT License
Автор
Приложение будет автоматически загружать модель при первом запуске (может занять до 30 минут в зависимости от скорости интернета). Для последующих запусков модель будет браться из кэша.
Описание
Проэкт сделан за один вечер, хз за что судить
Конвейеры
0
успешных
0
с ошибкой