Minecraft "Переводчик любых модов на русский язык" [1.0]

Описание:

Это скрипт для перевода модов для «Майнкрафт» на русский язык.

Как работает:

Берет .jar, распаковывает, ищет en_us.json (англ. перевод), переводит, создает ru_ru.json, всё запаковывает и выдает готовый мод.

Установка:

  1. Скачать архив.
  2. Распаковать в отдельную папку.
  3. Запустить start.bat.

Как использовать:

  1. Кидаем мод в папку .input.
  2. Нажимаем на start.bat.
  3. Смотрим в консоль за полоской состояния (цифры — кол-во строк).
  4. Появится надпись, что готово.
  5. В папке .output забираем файл.

P.S. Скрипт работает за счет нейросети, так что RTX поддерживает, а вот AMD или не RTX — не уверен.

0
3
Комментарии: 3
Ваш комментарий

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.

Не судите строго.

Если есть ошибки корректируйте, первый раз разбирался с таким.