KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#ai
#dsh-plugin
#deepseek-harness
#open-source
#cli
#claude-code
#codex
#developer-tools
#react
#windows
LibreTranslate.Net
★ 50
Open GitHub ↗
LibreTranslate c# library
Download README (.md)
Explore Similar Repositories
WpfGenericHost
:
dotnet core 3.0 & .NET 8 WPF application using .NET Generic Host
Mondocks
:
An alternative way to interact with MongoDB databases from F# that allows you to use mongo-idiomatic constructs
Milvasoft
:
Helper structures for .Net projects.
dotnet5pi
:
Dot NET 5 for the Raspberry Pi
AngularFileUpload
:
Upload files from Angular client to a .NET API endpoint
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
LibreTranslate.Net
?
Download (.md)
# LibreTranslate.Net ## C# translation library using LibreTranslate for .Net <p> <a href="https://www.nuget.org/packages/LibreTranslate.Net"> <img src="https://buildstats.info/nuget/LibreTranslate.Net?v=1.0.1" /> </a> </p> ### Installation `Install-Package LibreTranslate.Net -Version 1.0.1` ### Using ```csharp using LibreTranslate.Net; ``` ### Usage ```csharp var LibreTranslate = new LibreTranslate(); System.Collections.Generic.IEnumerable<SupportedLanguages> SupportedLanguages = await LibreTranslate.GetSupportedLanguagesAsync(); System.Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(supportedLanguages, Newtonsoft.Json.Formatting.Indented)); var englishText = "Hello World!"; string spanishText = await LibreTranslate.TranslateAsync(new Translate() { ApiKey = "MySecretApiKey", Source = LanguageCode.English, Target = LanguageCode.Spanish, Text = englishText }); System.Console.WriteLine(spanishText); ``` ### Output: ``` Hello World! ¡Hola Mundo! ``` ### Custom LibreTranslate URL (style: `http[s]://url` with no trailing `/`): ```csharp var LibreTranslate = new LibreTranslate("https://server_url"); ``` ### LibreTranslate Methods ```csharp Task<IEnumerable<SupportedLanguages>> GetSupportedLanguagesAsync(); Task<string> TranslateAsync(Translate translate); ``` ### Language codes Language|Code -|- English|`LanguageCode.English` Arabic|`LanguageCode.Arabic` Chinese|`LanguageCode.Chinese` French|`LanguageCode.French` German|`LanguageCode.German` Hindi|`LanguageCode.Hindi` Irish|`LanguageCode.Irish` Italian|`LanguageCode.Italian` Japanese|`LanguageCode.Japanese` Korean|`LanguageCode.Korean` Portuguese|`LanguageCode.Portuguese` Russian|`LanguageCode.Russian` Spanish|`LanguageCode.Spanish` AutoDetect|`LanguageCode.AutoDetect //This feature is experimental`