Skip to content

Gurawa/AutoTranslateForUnityLocalization

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

290 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Translate For Unity Localization

Compatibility Unity 2023.2.20f1 or high

This tool allows you to translate the game into other languages, using free google translators and unity localization. Also allows you to find in the project, the text to add to the table.

Where to begin?

You can get the plugin through the unity package manager using the link: https://github.com/Gurawa/AutoTranslateForUnityLocalization.git?path=/Assets

Also, this plugin (without the fixes) can be found on the unity asset store, here is the link:
https://assetstore.unity.com/packages/tools/localization/auto-translate-for-unity-localization-212842

Functions currently available:

  • Translation of words and smart words in string tables;
  • Finding text components in a scene or prefab to add localization;
  • Adaptation of language dialects for Google translator;
  • Cleaning up localization in scenes and prefabs;
  • Supports native unity command "Undo";
  • Tutorial scene.

Known issues and how to solve them

  • AutoLocalization_MenuItems.cs must be modified to fix error regarding submenu
public const string MainDomainNameMenuItem = "Tools/Auto Localization";
#Other menu tabs like 'Window' etc could also be used
  • Cannot find text in disabled objects. Enable objects before searching.
  • The checklist for selecting to add localization does not work correctly.
  • The search or translation result is not saved in tables after the project is closed.

Package dependencies:

  • Localization 1.4.5
  • Addressables 1.21.21
  • TextMeshPro 3.0.6

Supported components for text search:

  • Text Legacy ( Possible to skip -> Button, Toggle, Input Field, Dropdown);
  • Text Mesh Legacy;
  • Test Mesh Pro UI ( Possible to skip -> Button, Toggle, Input Field, Dropdown);
  • Test Mesh Pro.

Plans to add to the package:

  • Add text translation on textures;
  • Add Translation of Audio Files;
  • Add documentation;
  • Add unit tests.

What's new?

https://github.com/Gurawa/AutoTranslateForUnityLocalization/blob/master/Assets/CHANGELOG.md

Screenshots

GitHub Logo GitHub Logo GitHub Logo GitHub Logo

As a result, thanks to the plugin, you can save a lot of time.

GitHub Logo

Package Manager

GitHub Logo

Search Text Scene or Prefab

GitHub Logo

About

Auto translation of the whole game in one click, using unity localization and google api. Now fixed (sort of).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%