Example is based on Helsinki-NLP/opus-mt-en-ru
model. We geather date from OpenSubtitles dataset and LyricsTranslate website to improve song lyrics translation from English to Russian.
conda create -n env_pytorch python=3.8
conda activate env_pytorch
conda install torchvision transformers sentencepiece tqdm requests beautifulsoup4 bs4
# Prepare train data
python3 prepare_train_data.py
# Fine-tune model
python3 fine_tune.py
# Translate all files in `input` folder
python3 translate.py