Перейти к содержимому
Zone of Games Forum
Memoric

Автопереводчик для Unity игр XUnity.AutoTranslator

Рекомендованные сообщения

https://github.com/bbepis/XUnity.AutoTranslator

вот типа:baby_tone2:  пример

Скачать видео
Скачать видео

 

Изменено пользователем Memoric

Поделиться сообщением


Ссылка на сообщение

Апну тему скринами из разных игр с использованием autotranslator:

Banner of the Maid (китайский →  русский): https://imgur.com/a/LNHYwsV

Banner of the Maid (китайский → английский): https://imgur.com/a/LDdyhHK

We the Revolution (английский → русский): https://i.imgur.com/D3hJUo1.png

NITE Team 4 (английский → русский):  https://i.imgur.com/K4KPip1.png

Tales of the Neon Sea (английский → русский):  https://imgur.com/a/y7oztQg

 

Поделиться сообщением


Ссылка на сообщение

Creeper World 4 (Патч на русские шрифты для автопереводчика)
BepInEx-Unity.IL2CPP-win-x64-6.0.0-pre.2_AutoTranslator-5.4.4_RU
https://disk.yandex.ru/d/GcbPbnE53mqm5A
Текст в сложных БД.

Вытянутый гогле для перевода.
https://disk.yandex.ru/d/xKGf8BEp2w6aDw

Изменено пользователем DragonZH
  • Лайк (+1) 2

Поделиться сообщением


Ссылка на сообщение

Тестировал StarCrawlers.

Ошибка была на этапе создания ярлыка. Заработало после:

cd ReiPatcher\
ReiPatcher.exe -c "{GameExeName}.ini"

Штука прикольная, но тащит не весь текст. Отчего смысла не очень много и то, что достаёт это простой рамочный текст, который и так понятно как перевести на файлах. То, что не достаёт это составляемый текст из нескольких строк, вот эти бинарники проблематично разбирать, где там код, а где текст. Да ещё и достаёт не сразу всё, а попутно в игре, то есть ему только подсовывать уже извлечённый текст нужно, а так доставать его это глупо. Не уверен, что с таким автопереводом кто-то захочет играть.

Я сейчас разбираю MonoBehaviour. В UnityEx ожидаются новые функции, которые помогут частично с этими бинарниками разобраться, ни чего серьёзного, но они будут иметь свои уникальные имена и типы что лучше поспособствует их разбору и возможно упростит обновление, но это ещё тестируется.

Изменено пользователем DragonZH
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение
22 часа назад, DragonZH сказал:

 

То, что не достаёт это составляемый текст из нескольких строк, вот эти бинарники проблематично разбирать, где там код, а где текст. 

“составляемый текст из нескольких строк” а можно пример я не полностью понял.

И да текст он достаточно странно выдирает иногда:D.

https://prnt.sc/nd8fy0 вот это места плохо вытаскивает http://prntscr.com/nd8t4a

http://prntscr.com/nd8hvy

http://prntscr.com/nd8ilf

http://prntscr.com/nd8j7f

http://prntscr.com/nd8jre

http://prntscr.com/nd8opz

http://prntscr.com/nd8ptz

http://prntscr.com/nd8qvv

http://prntscr.com/nd8ri9 

http://prntscr.com/nd8s37

Поделиться сообщением


Ссылка на сообщение

 

2 часа назад, Memoric сказал:

“составляемый текст из нескольких строк” а можно пример я не полностью понял.

Частично тянет, а другой из тех же типов нет, что странно. Составляемая строка из нескольких строк, генерируемые строки, и он неправильно их обрабатывает переводит всю, а не частями из которых эта строка собиралась, к этому же относятся и строки в которые даже просто цифры подставляются и если значение изменится эту строку по новой переводить. В чём и заключается загвоздка перевода этим способом.

Если интересно тут небольшая инфа есть по типам этой игры https://opennota2.duckdns.org/book/76327

2 часа назад, Memoric сказал:

вот это места плохо вытаскивает http://prntscr.com/nd8t4a

Этот в dll находится вот и не достал.

Этот способ подойдёт для какой-нибудь визуальной новеллы, но никак для рпгэшки.

Поделиться сообщением


Ссылка на сообщение
8 часов назад, DragonZH сказал:


Частично тянет, а другой из тех же типов нет, что странно.

кажись в проге есть строчки которые он игнорирует :(

http://prntscr.com/ndh185 здесь он всё съел

кодекс частично жуёт 

http://prntscr.com/ndh1g7

мне кажется проблема в коде захвата текста жаль.

подожду годик может допилят прогу :beach:

 

Поделиться сообщением


Ссылка на сообщение

Чтобы поддержать тему — на текущей версии (3.4.0) с ограничением на перевод в 1900 символов игра выглядит так:

https://imgur.com/gallery/jxOQVxo  (4 скрина)

С шрифтом правда пока не понял, наверное надо в настройках поправить, чтобы его целиком в заглавные не конвертило.

Изменено пользователем Spiritovod

Поделиться сообщением


Ссылка на сообщение

@Memoric Здравствуйте, я хочу знать, как вы автоматически генерируете перевод? Почему я не могу создать файл в папке Translation с этим программным обеспечением?

Поделиться сообщением


Ссылка на сообщение

@Morefun1314  плагин использует онлайн переводчики(GoogleTranslate, ...) для перевода игры и генерирует файл  AutoTranslator\Translation\_AutoGeneratedTranslations.ru.txt в нём перевод

Поделиться сообщением


Ссылка на сообщение

@Memoric Я использую GoogleTranslate, но после запуска игры я вижу, что переведенный перевод был 0/8000, без изменений.

Поделиться сообщением


Ссылка на сообщение

@Morefun1314 Как называется игра?И на какой язык?

Поделиться сообщением


Ссылка на сообщение

Это игра в вашем видео, hellsign, вы не можете использовать русский.

@Memoric Это связано с интернетом? Или что нужно открыть? Текст, который я создал сам, можно перевести.

Поделиться сообщением


Ссылка на сообщение

@Morefun1314 Плагин подключается к серверу GoogleTranslate для перевода если не подключается к серверу файл не создаётся но можна сменить сервер переводчика http://prntscr.com/nljntx .После соблюдения всей инструкция игру можно запускать через родной .exe.

Также на https://github.com/bbepis/XUnity.AutoTranslator написана инструкция как подключить другие переводчики.

30 минут назад, Morefun1314 сказал:

Текст, который я создал сам, можно перевести.

этот вопрос я не понял в файле _AutoGeneratedTranslations она сама добавляет текст какой она выдернула из игры пример 

Settings(это нельзя менять)=Настройки(это можно)

Изменено пользователем Memoric

Поделиться сообщением


Ссылка на сообщение

@Memoric Плагин отображает GoogleTranslate, но не может генерировать _AutoGeneratedTranslations.txt. Чувство не работает

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • мне под MetalSlug выпало за весь этот промежуток, но как я и писал это зависит от наличия “игровых игр”. Если в игру играет мало людей — картонки падать не будут. p.s. учитывая, как стим закрутил гайки с карточками — наверняка и паки \ бустеры порезали.
    • Шо, опять? С весны или начала лета ничего не падало.
    • Это только частное мнение. По твоим работам тоже достаточно хороших отзывов. Извиняюсь, если обидел.
    • Русификатор v0.9.1
      +  Добавлено отображение субтитров для внутренних голосов
      Амбруса, Бакира, Ксанфы и Исбранда
    • И? Это не отменяет того, что в данный момент, ты конкурент кента. В инфополе только ваши два русификатора.
    • @erll_2nd, я сюда когда-то пришёл как единомышленник, а не конкурент.
      Жаль, что это не все понимают.
    • Ну зачем ты сеешь смуту? у вас же конкуренция — приспосабливайся.
    • у меня стоял твой двухдневной давности, вообще какой-то дефолтный шрифт был, а этот прям похож на оригинальный
    • В последнее время прям какое-то дежавю с этими новобранцами.
      Причём на разных ресурсах, но в одной теме.
      И все как один, словно под копирку, пишут одно и то же.
      Не... наверное, показалось. ))
    • Собрал русскую версию Peace Walker HD для Xbox 360-издания — раньше её на этой платформе не было. ▸ ЧТО ПЕРЕВЕДЕНО Отображается 99,99 % текста: сюжетные брифинги, кодек, радиопереговоры, обучение, описания оружия и экипировки, Материнская база, разработка, персонал, Outer Ops, все подписи в меню. ▸ КАК ПЕРЕВЕДЕНО Перевод нейросетевой — говорю сразу, чтобы не было вопросов. Но не «закинул файл, забрал результат»: под игру собран отдельный словарь по терминам серии, именам, званиям, названиям оружия и снаряжения. Терминология сведена к единому виду, одна и та же деталь называется одинаково в разработке, в экипировке и в диалоге. ▸ ЧТО ПРИШЛОСЬ ЧИНИТЬ • Игра не умеет кириллицу — в декодере есть инструкция, гасящая бит и превращающая русскую букву в латинскую. Konami знали и обошли вручную для пары символов; пришлось чинить по-настоящему.
      • Шрифтов оказалось два, и второй (заголовки, названия предметов) выбирает ячейку прямо по коду байта — половина надписей просто исчезала. Буквы Ф, Д, Ч, Л в нём дорисованы с нуля.
      • Образ не запускался на живой приставке, работая при этом в эмуляторе. Причина — цепочка хэшей GOD-контейнера: каждый файл хранит отпечаток следующего, любая правка её рвёт. Xenia это не проверяет, консоль проверяет.
      • Готовых распаковщиков под цепочку GOD → XDVDFS → XBAR → XMemCompress и три внутренних контейнера Konami нет, всё написано с нуля. ▸ ЧТО ОСТАЛОСЬ НА АНГЛИЙСКОМ Вступительный текстовый ролик и названия глав — надписи вшиты прямо в видеокадры, строкой их не заменить. Так же не переводил титры. Отдельно: субтитры в комикс-сценах включаются кнопкой BACK. Без неё сцена идёт молча — так устроена сама игра, это не недоделка перевода. ▸ ДВЕ СБОРКИ, НЕ ВЗАИМОЗАМЕНЯЕМЫ Console — для фрибута. Скопировать папку 4B4E083C в Hdd1:\Content\0000000000000000\4B4E083C\00007000\ и всё: ни патчей, ни переподписи. Сохранения от английской версии подходят. Xenia — для эмулятора. Обязателен файл из папки patches, скопировать в каталог патчей Xenia не переименовывая. Без него кириллицы не будет. ▸ ПРОВЕРЕНО 1 065 908 блоков хэш-дерева без расхождений, цепочка хэш-таблиц цела. Нетекстовые ресурсы остались побайтово оригинальными. В комплекте SHA256SUMS.txt — образ разрезан на 26 частей, и один недокачанный кусок выглядит ровно как сломанная игра. ▸ ДАЛЬШЕ Завтра начинаю порт перевода на Nintendo Switch. В Master Collection лежит та же HD-сборка: форматы контейнеров те же, английский текст совпадает строка в строку, шрифты переносятся почти склейкой — самое тяжёлое уже позади. Скачать, скриншоты и технические подробности:
      https://boosty.to/jabberwocky/posts/92130218-0436-43f8-9f33-a66484feb5aa Нашли кривую строку, обрезанную надпись или пустое место вместо текста — киньте скриншот, поправлю точечно.
  • Изменения статусов

    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
  • Лучшие авторы


×