An instant text translator utilizing Flask and Helsinki-NLP transformers. As you type into the input field, real-time translations are fetched via AJAX requests.
- app.py: Main Flask server file.
- hws.py: Houses translation functions using Helsinki-NLP transformers.
- Dockerfile: Instructions for containerizing the app.
- requirements.txt: Required dependencies.
- Install Docker.
- Build the Docker image:
docker build -t instant-translator .
- Run:
docker run -p 8894:8894 instant-translator
- Install dependencies:
pip install -r requirements.txt
- Run the Flask app:
python app.py
Visit http://localhost:8894/
to use the translator.
Ensure you have sufficient RAM. Transformer models can be resource-intensive.
Мгновенный переводчик текста на Flask и с трансформаторами Helsinki-NLP. При вводе в текстовое поле происходит мгновенный перевод с помощью AJAX-запросов.
- app.py: Основной серверный файл Flask.
- hws.py: Функции перевода с использованием трансформаторов Helsinki-NLP.
- Dockerfile: Инструкции для контейнеризации приложения.
- requirements.txt: Необходимые зависимости.
- Установите Docker.
- Соберите Docker-образ:
docker build -t instant-translator .
- Запустите:
docker run -p 8894:8894 instant-translator
- Установите зависимости:
pip install -r requirements.txt
- Запустите Flask-приложение:
python app.py
Перейдите по адресу http://localhost:8894/
, чтобы использовать переводчик.
Убедитесь, что у вас достаточно оперативной памяти. Модели трансформеров могут требовать много ресурсов.