Releases: Redonkym/Unity-Text-Translator
Release list
0.3.1
0.3.0
New «Textures» module - browse every container (.assets + Addressables bundles), preview textures in-app, and export/import PNG to replace baked-in image text (RGBA32/DXT/BCn/ETC supported; write-back to .assets).
Find text (OCR) on textures via the built-in Windows 10 OCR
IL2CPP: dummy DLL - extract MonoBehaviour text (dialogue/UI) from IL2CPP games with stripped type trees: auto-runs Il2CppDumper, then export/translate/import works as usual.
0.2.0
Fixed: translating resources.assets/sharedassets no longer breaks in-game textures. The modified file is now saved over the original by default (with a .utt-orig backup) and the paired .resS keeps its name — no manual renaming, and the redundant *.translated.assets.resS is no longer created.
"Copy" in the JSON editor is now single-language. The AI prompt uses the interface language and names the selected source→target languages, instead of mixing RU+EN.
0.2.1
Added
- Interface localization for 5 more languages (es, fr, de, pt, it) in addition to en/ru.
Strings live in an externalui-languages.json(embedded default + optional%AppData%
override), keyed by the English source string; missing keys fall back to English. - Source/target translation language list expanded from 13 to 68 entries (ISO 639-1 codes).
- "Auto-detect (auto)" entry in the source language list.
- Type-to-search (autocomplete) in the source and target language combo boxes.
Performance
- JSON folder loading: file read/parse now runs in parallel (bounded by CPU count); removed
an O(n²) array traversal in string extraction; progress updates are throttled instead of
marshaled per file.
Fixed
- Target-language default no longer relies on a fixed list index (resolved to the wrong
language after the list changed); it now looks up "Russian (ru)" explicitly.
0.1.0
Программа для удобного перевода игр на движке Unity.
Что умеет:
- Экспорт объектов из Unity .assets в JSON и сборка обратно после правок.
- Локализация .bundle файлов.
- Замена шрифта в ассете на шрифт с кириллицей (для IL2CPP).
- Достаёт текстовые поля из JSON в таблицу для перевода.
- Память переводов и автоперевод по API-ключу. Что является кодом - пропускает.
Сейчас есть баги.