AutoLocalizer is a .NET Global Tool for generating translations. Specifically, it reads string values from resource files in the resx format and generates automatic translations for selected language.
The tool is run from the command line and provides the following options for the translation:
- Load resx file
- Translate using Microsoft Translator
- Use exising translations
- Save changes in as resx or po file
To install the tool from NuGet using the .NET SDK run:
dotnet tool install --global AutoLocalizer
To configure key and region for Microsoft Translator
autolocalizer set configuration
To generate translated version of the specified file
autolocalizer X:\Foo\Bar.resx fr
Any feedback or issues can be added to the issues for this project in GitHub.
The repository is hosted in GitHub: https://github.com/danielklecha/AutoLocalizer
This project is licensed under the MIT license.