Перейти к содержимому
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. Чувство не работает

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Напиши ответную заяву, что это он первым ударил и всё. Он просто скорей всего хочет из тебя денег выбить в качестве компенсации. Не будут из-за такой фигни дело заводить, максимум попугают, чтобы больше не хулиганил.
    • @vadimppolk а игру где искать?
    • Метки: RPG, Симулятор жизни, Крафт, Открытый мир, Кооператив, Аниме
      Платформы: Nintendo 3DS
      Разработчик: Level-5, Brownies
      Издатель: Level-5 (Япония), Nintendo (Европа, Северная Америка)
      Дата выхода: 27 декабря 2012 года (Япония), 26 сентября 2014 года (Европа)
      Оценка Metacritic: 82/100

      Fantasy Life — уютная RPG, где вы сами выбираете, кем быть в мире Ревериа. Двенадцать «профессий» на выбор: рыцарь, маг, охотник, кузнец, повар, рыбак, портной и другие. Их можно менять в любой момент. Вместе с говорящей бабочкой герой разгадывает тайну загадочных камней, падающих с неба и угрожающих королевству. Я сделал нейроперевод+- игры на русский. Что переведено: сюжет и диалоги; письма, подсказки, обучение; меню, предметы, рецепты, поручения. Это ранняя версия, перевод ещё дорабатывается: надписи на картинках (часть подписей в меню) пока на английском. Тут можно найти перевод ТГ
    • @piton4 Так вот в этом и проблема, что провокатор, который это всё начал, вдруг стал жертвой, а ты виновником. По факту, чтобы этого не было, тебе надо было стерпеть унижение и то, что тебя ударили. Но как только ты ответил на провокацию, ты стал виновником потому, что нанёс ему какие-то не существенные раны в отличии его к тебе. Это полный бред. И вот, чтобы ты не стал виновным, тебе надо к этому уроду идти договариваться, по факту унижаться, хотя виноват он, и получил он по заслугам, за своё быдлячье поведение. Вот поэтому я говорю о том, что наша система не совершенна и имеет жёсткие пробелы, где виновник может стать жертвой. Быкануть и ударить, тебя он не зассал, но когда пришла ответка, он побежал к ментам, так как данная крыса, знает, что закон станет на его сторону. Я лично на твоей стороне, и если меня какой-то пьяный урод также физически ударил, я из него сделал бы фарш. Понимаю, что это не сыграло бы в мою сторону, но свою честь и достоинство я сохраню. Это как говорится, дорога двух половин. С одной стоит твоя правда и честь, но светит уголовка. С другой, унижение и возможность жить униженным, но зато без каких-либо проблем со стороны закона. 
    • Интересно, а когда 15 суток дают, там телефоны разрешают брать? Я бы для вас оттуда  так же как из больнички вёл фудблоги: завтрак, обед, первое второе, Овсянка там наверное какая-нибудь , чёрный хлеб, я хз бл.....
    • Сделал тоже свою версию по ходу редачить буду и текстуры завезу если получится красиво и тд.
      Тут можно найти @translateval. Там емуль+гайд+60фпс чит не стабильный но трайнуть можете. 
    • Следак сам предложил мне, чтобы я поговорил/договорился с "потерпевшим" и тот забрал заяву. Там по сути ничего такого страшного то и нету, ссадина на голове(наверное) и может на скуле, я не знаю честно сказать, этого урода больше и не видел. Но я понял, что он перед ментами(двое приехало) выделывался типа у него тяжёлая травма и я бил его каким-то железом. Потом уже они ко мне пришли, стали давить чтобы я добровольно выдал то, чем бил, а я им говорю, что бил кулаками, у меня и правда там ссадины на костяшках одной руки. Говорил я уверенно, потому что этот хрен, никаким образом в полутьме не мог у меня заметить зажатую в кулаке головку, даже если она и вылезала с одного конца. Прикинулся типа побитый и несчастный: смотрите, у меня кровь, он мне голову чем-то разбил, ага... А то что он первый ударил это ничего, да? Я же не виноват, что он так бьёт что у меня на лице и не осталось следов, он вообще в лоб куда-то попал , в район лба. Просто я не ожидал этого и скатился с нескольких ступенек. Я его этой железкой не собирался бить, а просто зажал для жёсткости удара, но случайно видно попал той стороной где кусок железа вылезал и как-то поцарапал или разбил, но точно не пробил голову.  Следак вначале тоже такой на понт решил взять, типа сейчас на обыск поедем, а я говорю ну едте, всё равно ничего не найдёте(они и правда бы не нашли на тот момент). Я не знаю, что там этот чёрт рассказал, но я когда рассказал как всё было: типа он ударил, а я просто занёс мешки домой и сразу вышел и пару раз ударил в ответ. Вот после этого следак типа как смягчился и стал вот эту тему чтобы я попробовал договориться чтобы забрал он заяву. Я сказал ладно попробую. Ну он мне ещё ситуацию обрисовал, что скорее всего если дойдёт до суда, то будет штраф, но есть вероятность 15-ти суток или исправительные работы на 2-4 месяца.  Блин, был бы у меня язык подвешен как надо, я бы конечно поговорил с ним и всё решилось бы 100%, я уверен этому уроду все эти суды тоже не особо нужны. Это я про соседа если что, а не про следака ))).  Я это сотру всё утром. Я имел в виду, что с применением предмета, а не голых кулаков, статья наверное была бы тяжелее, какая-нибудь там часть вторая может или вообще другая. Я не знаю, я в УГ не особо шарю, знал раньше только за все части 228, так это раньше, а сейчас там может вообще всё изменилось.   Дружище, ну смысл нам ссориться, ведь сам понимаешь - отражения отражают! И многозначительно посмотреть ему в глаза.   @vadik989 Что-то типа такого? 
    • У меня тоже самое жму на ссылку и ничего не происходит, не могу русификатор скачать
    • @SerGEAnt, для игры вышло несколько обновлений с добавлением/правкой текста, перевел и выложил. Прошу обновить файл на странице перевода ZoG. https://drive.google.com/file/d/1qNXuP4vwKjFMWQd_MNmK0_yGvS5_O55v/view?usp=sharing В текущем описании поправьте, пожалуйста: - русский перевод основного текста игры для версии Bladesong-r7770s-56fcb8fa7 от 2026-11-05;  
    • Русификатор v1.0.9_1
      +  Разработчик сделал откат версии
  • Изменения статусов

    • edifiei

      «Как говорил мой дед — делай добро и пихай его в гнома»
      · 0 ответов
    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • 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 ответов
  • Лучшие авторы


×