Skip to content

Automatically generates language resource files (axaml or resx) for Microsoft or Avalonia applications using Google Translate Web Service

License

Notifications You must be signed in to change notification settings

LaurentInSeattle/Lyt.Avalonia.Translator

Repository files navigation

Lyt.Avalonia.Translator

Automatically generates language resource files in either ResX format for Microsoft applications or aXaml format for Avalonia applications using Google Translate Web Service.

Interactive Translator

Verify quality with the reversed translation

Command Line Translator

Use Lyt.Translator.Cli from the command line to translate your localization files in Visual Studio as a build event. See https://github.com/LaurentInSeattle/Lyt.Avalonia.AstroPic for an example.

Project Setup

Drag and Drop a resource file as the source language and select target languages.

Open Project

Saved setups to reopen and rerun anytime.

Translating

Translation in progress...

In progress:

  • UI Fit and finish
  • Some minor improvements...
  • Localization

TODO, maybe someday...

  • Support for DeepL or Microsoft service, or both...

Build your own...

  • Clone this repo'
  • => Clone the "Lyt.Framework" repo' side by side
  • => Clone the "Lyt.Avalonia" repo' side by side
  • Open the solution in Visual Studio and build.

Tested with VS 2022 and Avalonia 11.3.1. Should likely work with Rider, but not tested.

About

Automatically generates language resource files (axaml or resx) for Microsoft or Avalonia applications using Google Translate Web Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages