Перейти к содержимому
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

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


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

Здравствуйте. Сделал все по инструкции, убрал чтение, но все равно не работает. Что может быть не так?  Демка из стима Игра Easy Delivery Co.

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


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

Всем привет. Не подскажите пожалуйста как переводить Rune Factory 5 ? Я пробовал с XUnity.AutoTranslator-ReiPatcher-5.4.5.zip, но не получилось, не создает папку AutoTranslator.

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


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

 

Выбор шрифта для игры на Unity с переводом с китайского на русский, особенно для предотвращения **"вылезания" текста за границы элементов UI**, требует учёта нескольких ключевых факторов. Вот лучшие подходы и рекомендации:

**1. Критически важные требования к шрифту:**
*   **Поддержка всех необходимых символов:** Шрифт **должен одновременно поддерживать** как китайские иероглифы (CJK Unified Ideographs), так и кириллицу (русский алфавит). Это обязательное условие.
*   **Пропорциональность:** Шрифт должен быть **пропорциональным** (не моноширинным), чтобы символы разной ширины (узкие "i", широкие "ш", "щ", "м", квадратные иероглифы) отображались естественно.
*   **Чёткость и читаемость:** Шрифт должен оставаться легко читаемым как в мелком, так и в крупном размере.
*   **Наличие Regular, Bold, возможно Italic:** Для выделения заголовков, кнопок и т.д.

**2. Лучшие семейства шрифтов (с поддержкой CJK + Cyrillic):**

*   **`Noto Sans` / `Noto Sans CJK` (Google):**
    *   **Золотой стандарт.** Специально создан для поддержки *всех* языков мира.
    *   `Noto Sans CJK` (SC, TC, JP, KR версии) идеально покрывает китайский.
    *   Базовая `Noto Sans` отлично поддерживает кириллицу и латиницу.
    *   **Решение:** Используйте `Noto Sans` для основного текста (он потянет кириллицу и латиницу), а для китайских символов настройте **Font Fallback** в Unity (см. ниже) на `Noto Sans CJK SC` (Simplified Chinese). Или используйте `Noto Sans CJK SC` как основной, так как он тоже содержит кириллицу.
    *   **Плюсы:** Бесплатный, максимально полное покрытие, отличная читаемость, постоянное обновление.
    *   **Минусы:** Файлы шрифтов могут быть большими (особенно CJK), но это плата за универсальность.

*   **`Source Han Sans` / `Adobe Sans` (Adobe):**
    *   Аналог `Noto Sans CJK` от Adobe. Отличное качество, полная поддержка китайского (есть SC, TC, HK, JP, KR).
    *   Базовая `Adobe Sans` (или `Source Sans 3`) хорошо поддерживает кириллицу.
    *   **Решение:** Аналогично Noto — основной шрифт `Adobe Sans`/`Source Sans 3` + Fallback на `Source Han Sans SC`, или основной `Source Han Sans SC` (содержит кириллицу).
    *   **Плюсы:** Отличное качество, бесплатный (Open Source).
    *   **Минусы:** Большие файлы.

*   **`Яндекс Санс` / `YS Text` (Яндекс):**
    *   Создан Яндексом специально для интерфейсов, отличная поддержка кириллицы.
    *   Имеет версии с поддержкой **китайских иероглифов** (`YS Text` с CJK).
    *   **Решение:** Используйте `YS Text` (версию с поддержкой CJK) как основной шрифт. Он покрывает и русский, и китайский в одном файле.
    *   **Плюсы:** Отличная оптимизация для экранов, бесплатный, специально для UI.
    *   **Минусы:** Менее известен за пределами Рунета, возможно, потребуется проверить отображение *всех* нужных иероглифов в конкретном проекте.

*   **Платные варианты (если нужен уникальный стиль):**
    *   **`Roboto Flex` (Google):** Очень гибкий шрифт с настройкой оси. Отличная поддержка языков. Требует использования в TextMeshPro.
    *   **`TT Commons` (TypeType):** Качественный шрифт с широкой языковой поддержкой (включая CJK и Cyrillic), много стилей. Платный.
    *   **`SF Pro` (Apple):** Идеален под iOS/macOS стиль. Поддерживает CJK и Cyrillic. Бесплатен *только* для разработки под экосистему Apple.

**3. Ключевые настройки в Unity для предотвращения "вылезания" текста (не менее важны, чем шрифт!):**

*   **Используйте TextMeshPro (TMP):** **Забудьте про старый компонент Text!** TextMeshPro (TMP) — это стандарт для качественного текста в Unity. Он обеспечивает:
    *   **Векторное рендеринг:** Чёткость на любом размере.
    *   **Rich Text:** Форматирование (цвет, жирность, подчёркивание).
    *   **Сглаживание (Anti-Aliasing).**
    *   **Гибкие настройки выравнивания и переноса слов.**
    *   **Font Fallback:** **Самая важная функция!** Позволяет указать *резервные шрифты*. Если основной шрифт не содержит нужного символа (например, китайского иероглифа в русской строке), TMP автоматически возьмёт его из шрифта в списке Fallback. Настройте Fallback на ваш CJK шрифт (Noto Sans CJK, Source Han Sans и т.д.).
    *   **Границы (Bounds) и Overflow:** У TMP есть настройки `Overflow` для `Text Container`:
        *   `Overflow: Overflow` (текст просто выходит за границы - плохо).
        *   `Overflow: Ellipsis` (многоточие ... в конце обрезанного текста).
        *   `Overflow: Truncate` (просто обрезает).
        *   `Overflow: Mask` (обрезает по маске родителя).
        *   `Overflow: Page` (для постраничного отображения).
        *   `Overflow: Linked` (продолжение текста в другом элементе).
        *   **Но лучший вариант - `Overflow: Auto Size`!** Это позволяет TMP **динамически изменять размер шрифта**, чтобы текст вписывался в отведённую область. Настройте `Font Size Min` и `Font Size Max` для контроля. Это часто решает проблему "вылезания" кардинально.

*   **Тестируйте с реальными строками:** Не надейтесь на "Lorem Ipsum". Используйте **реальные, самые длинные** строки перевода на русском языке. Русский текст может быть на **30-50% длиннее** английского и значительно длиннее китайского. Ищите слова с "широкими" буквами: "Ш", "Щ", "М", "Д", "Ж", "ё", "ъ", "ы". Фразы типа "вспышкоподобный", "широкоэкранный", "съешь ещё этих мягких французских булок" - хорошие тесты.

*   **Дизайн UI с запасом:** Заранее проектируйте кнопки, панели, текстовые поля с **достаточным запасом места** по ширине и высоте, особенно для русского текста. Не делайте элементы UI впритык под китайскую версию.

*   **Перенос слов (Word Wrapping):** Всегда включайте `Word Wrapping` в настройках TMP. Настройте `Word Spacing` и `Character Spacing`, если нужно немного "уплотнить" текст.

*   **Вертикальный отступ (Padding):** Добавляйте `Padding` внутри текстовых контейнеров. Небольшой отступ от края гарантирует, что даже если текст чуть "поплывёт", он не упрётся в самый край.

**Итоговая рекомендация:**

1.  **Обязательно используйте TextMeshPro (TMP).**
2.  **Выберите универсальный шрифт с поддержкой CJK и Cyrillic:**
    *   **Лучший баланс (бесплатно):** `Noto Sans` (для кириллицы) + `Noto Sans CJK SC` (для иероглифов) с настройкой **Font Fallback** в TMP. Или `YS Text` (CJK версия) как единый шрифт.
    *   **Альтернатива (бесплатно):** `Source Han Sans SC` + `Source Sans 3` / `Adobe Sans` + Fallback.
3.  **Настройте TMP для динамического масштабирования:** Используйте `Overflow: Auto Size` с разумными `Font Size Min/Max` для текстовых элементов с фиксированной областью (кнопки, заголовки в панелях).
4.  **Тщательно тестируйте** интерфейс с **максимально длинными реальными русскими строками**.
5.  **Закладывайте запас места** в дизайне UI элементов под русский текст.

Комбинация правильного шрифта (с Fallback!) и грамотного использования возможностей TextMeshPro (особенно Auto Size и Fallback) решит проблему "вылезания" текста при локализации с китайского на русский в Unity.

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


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

@Storch я попробовал, также, результата ноль, что-то с ill2cpp не так, может автор прям постарался защитить свой продукт, пробовал последнюю релизную версию bellinex и последнюю бету версию.

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


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

Может кто-то пробовал переводить Everafter Falls? Сначала любой диалог переводиться нормально, но после начинает проигрываться по новой и весь текст пишется будто транслитом английскими буквами, но русским по смыслу, а после уже совсем получается каша. Никак не пойму в чем может быть проблема.  

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


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

Может кто-то пробовал переводить Everafter Falls? Сначала любой диалог переводиться нормально, но после начинает проигрываться по новой и весь текст пишется будто транслитом английскими буквами, но русским по смыслу, а после уже совсем получается каша. Никак не пойму в чем может быть проблема.  

Нужно подключать шрифты.
Это подбор похожих символов из того что есть по мнению скрипта TMP.

  • Лайк (+1) 1

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


Ссылка на сообщение
1 минуту назад, DragonZH сказал:

Нужно подключать шрифты.
Это подбор похожих символов из того что есть по мнению скрипта TMP.

Я так понимаю дело в arialuni_sdf_u2018, пробовал менять на другие и результат либо тот же, либо текст совсем пропадает, может есть какой-нибудь подходящий шрифт? 

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


Ссылка на сообщение
9 минут назад, superbrooooooo сказал:

Я так понимаю дело в arialuni_sdf_u2018, пробовал менять на другие и результат либо тот же, либо текст совсем пропадает, может есть какой-нибудь подходящий шрифт? 

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

4 часа назад, Chillstream сказал:

@Storch я попробовал, также, результата ноль, что-то с ill2cpp не так, может автор прям постарался защитить свой продукт, пробовал последнюю релизную версию bellinex и последнюю бету версию.

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

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


Ссылка на сообщение
34 минуты назад, DragonZH сказал:

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

Понятно, значит тут нужны умы типо вас, чтобы вручную для одного проекта сделать.

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


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

Three Kingdoms Mushouden

https://steamcommunity.com/app/3285500

Кто-нибудь пробовал переводить? Игра вроде на юнити, но не могу запустить автоперевод.

 

как вариант, попросите сделать перевод этой игры у фанатских команд которые делают платные переводы, тут или в соцсетях...

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


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

Three Kingdoms Mushouden

https://steamcommunity.com/app/3285500

Кто-нибудь пробовал переводить? Игра вроде на юнити, но не могу запустить автоперевод.

 

 

16 часов назад, Chillstream сказал:

@Storch я попробовал, также, результата ноль, что-то с ill2cpp не так, может автор прям постарался защитить свой продукт, пробовал последнюю релизную версию bellinex и последнюю бету версию.

Ресурсы игры закодированы. Это уже частая тенденция стала у наших азиатских друзей.

Проверил. Видосы и текстуры персонажей вытащить можно. Остальные бандлы закодированы.

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

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


Ссылка на сообщение
23 минуты назад, parabelum сказал:

Это уже частая тенденция стала у наших азиатских друзей.

это стандартная функция юнити китайской.

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


Ссылка на сообщение
10 минут назад, DjGiza сказал:

это стандартная функция юнити китайской.

Стандартная, да не принудительная.

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


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

Люди добрые, помогите с Rune Factory 5. Я пробовал с XUnity.AutoTranslator-ReiPatcher-5.4.5.zip, но он не создает папку AutoTranslator.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Сейчас там сделали в лаунчире выбор языка, поэтому русский не работает кроме звука
    • Зеркала трансляции: VK Video, VK Play Live, Telegram, Twitch и Youtube Зеркала трансляции: VK Video, VK Play Live, Telegram, Twitch и Youtube
    • @SamhainGhost смастерил нейросетевой русификатор для экшена The Thing That Happened. @SamhainGhost смастерил нейросетевой русификатор для экшена The Thing That Happened.
    • При этом зажав даже базовый бонус 15% за набор дефитнитив издания. Не, я не настолько лоялен к тем, кто сначала все сроки выпуска длс просрочил по сути на полгода с хвостиком (грозились к юбилею игры изначально так-то), а потом зажал даже такую малость бонуса за лояльность. Теперь буду ждать не меньше 40% скидки И скидки за набор. Ну дык в гачах по большей части играешь долго и регулярно, чтобы донатный ресурс копить, а тут же можно просто пройти весь контент и закрыть игру до лучших времён, если вдруг что дополнят даже (впрочем, как я понял, тут тоже есть некое подобие дейликов всё-таки для набора редких ресурсов). Собственно, гачи так-то тоже именно так разумнее всего играть, просто психологически игрока настраивают на ежедневный гринд (минимум на дейлики+ какую-нибудь активность повторяющуюся) из-за боязни упущенного (ресов для круток на новых персов, ивентов и прочего подобного). Кстати, игра на русском. Впрочем, перевод, судя по всему, нейронкой (частично). Впрочем, не дешманской, а явно недешовой (если бы не было указано в явном виде на странице игры в стиме, даж не догадался бы). В дорогих играх один фиг перевод уже давно тем же методом фигачат, судя по однотипным ляпам перевода (в основном с путанницей пола время от времени). В целом, можно описать логику этой игры, отличающую от гач так: в сюжете встречаешь персонажа, который идёт с тобой и бац — персонажа получаешь. Выполняешь задание легенд и в награду получаешь персонажа. В отличие от большинства гач, где эти активности делаются для заманухи, чтобы игрок крутил персонажей, где в лучшем случае нескольких простых персонажей выдадут и реже 1-2 персонажей высшей редкости, но сильно урезанных чаще всего. Ну и ресурсы, оружие, маунтов и прочее, что обычно за донат в гачах получаешь, тут дают просто так по мере прохождения игры пачками (за исключением нескольких скинов и маунтов с длс, разумеется).Персов тут уже сейчас столько, сколкьо далеко не в каждой гаче на релизе имеется. Для сравнения NTE тоже на 5-м анриле, как и эта игра и там до сих пор персов  куда меньше даже после прошествия нескольких баннеров. И да, игра на 5-м анриле. На удивление неплохо идёт, менее жориста, чем nte, пожалуй. И без сломанных отражений (в nte где ртх доступен для не всех карт, при выключенной трассировке отражения просто поломаны, пусть и вообще имеются). Впрочем, опций на ртх не заметил в настройках вовсе.
    • Как говорил классик: говорить — не мешки ворочать. Разобрались почему не работала сопоставлялка, тыкаю сейчас.Обещать ничего не буду, возможно там работы на пару часов а может и на пару недель.
    • А от чего софтлоки возникают?из за того что внедряешь перевод и где то ломается что то??
    • В Epic Games Store началась раздача карточной игры Foretales. В Epic Games Store началась раздача карточной игры Foretales.
    • @pipindor666 все еще ждем перевод
    • В наличии версии для ПК и Switch. Bayonetta888 и AlchemistLab выпустили нейросетевой русификатор для ролевой игры Freedom Wars Remastered. В наличии версии для ПК и Switch.
  • Изменения статусов

    • 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 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
  • Лучшие авторы


×