
Описание:
Это скрипт для перевода модов для «Майнкрафт» на русский язык.
Как работает:
Берет .jar, распаковывает, ищет en_us.json (англ. перевод), переводит, создает ru_ru.json, всё запаковывает и выдает готовый мод.
Установка:
- Скачать архив.
- Распаковать в отдельную папку.
- Запустить start.bat.
Как использовать:
- Кидаем мод в папку .input.
- Нажимаем на start.bat.
- Смотрим в консоль за полоской состояния (цифры — кол-во строк).
- Появится надпись, что готово.
- В папке .output забираем файл.
P.S. Скрипт работает за счет нейросети, так что RTX поддерживает, а вот AMD или не RTX — не уверен.
Start.bat крашит при запуске, сделал вcё правильно, и ещё при первом запуске система пожаловалась типо вирусы ну я нажал выполнить в любом случае и крашит скрин не получлось вставить если в краткости вот такая ошибка E\ManekraftModTranslator}payton translate_mods.py
значит не хватает библиотек. зайди в сам скрипт и установи все import
import os
import zipfile
import json
import shutil
from tqdm import tqdm
from transformers import MarianMTModel, MarianTokenizer
пишешь pip install shutil (как пример)
Для тех кто не понял как запустить.
Нам понадобится Python 3.11 отлично подходит, так как начиная с 3.12 удаляется модуль distutils для установки setuptools нам понадобится костыли, муторно, не стал заморачиваться, просто устанавливаем 3.11 и не паримся. Во время установки не забываем ставить галочку PATH для работы библиотек pip.
После установки смело открываем командую строку и прописываем
pip install --upgrade pip
pip install requests (не в курсе нужна эта библиотека, но лишним не будет.
pip install tqdm
pip install torch
pip install transformers
pip install sentencepiece
pip install setuptools
Не забываем все команды связанные с PIP прописывать в CMD
Наш Python готов к использованию, все остальные действия как указано выше, скидываем желаемый мод в папку input, запускаем start.bat и ждём перевода, перевод (нейронка работает от интернета) и забираем желаемое в папке output.
Не судите строго.
Если есть ошибки корректируйте, первый раз разбирался с таким.