Skip to content

danielklecha/AutoLocalizer

Repository files navigation

AutoLocalizer

NuGet

Introduction

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

Installation

To install the tool from NuGet using the .NET SDK run:

dotnet tool install --global AutoLocalizer

Usage

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

Feedback

Any feedback or issues can be added to the issues for this project in GitHub.

Repository

The repository is hosted in GitHub: https://github.com/danielklecha/AutoLocalizer

License

This project is licensed under the MIT license.

About

Tool to translate resx file to specific language using Microsoft Translator

Resources

License

Stars

Watchers

Forks