Class GoogleTranslation
- Namespace
- I2.Loc
- Assembly
- Assembly-CSharp.dll
public static class GoogleTranslation
- Inheritance
-
GoogleTranslation
- Inherited Members
-
Methods
AddQuery(string, string, string, Dictionary<string, TranslationQuery>)
public static void AddQuery(string text, string LanguageCodeFrom, string LanguageCodeTo, Dictionary<string, TranslationQuery> dict)
Parameters
text string
LanguageCodeFrom string
LanguageCodeTo string
dict Dictionary<string, TranslationQuery>
CanTranslate()
public static bool CanTranslate()
Returns
- bool
CancelCurrentGoogleTranslations()
public static void CancelCurrentGoogleTranslations()
ConvertTranslationRequest(Dictionary<string, TranslationQuery>, bool)
public static List<string> ConvertTranslationRequest(Dictionary<string, TranslationQuery> requests, bool encodeGET)
Parameters
requests Dictionary<string, TranslationQuery>
encodeGET bool
Returns
- List<string>
CreateQueries(string, string, string, Dictionary<string, TranslationQuery>)
public static void CreateQueries(string text, string LanguageCodeFrom, string LanguageCodeTo, Dictionary<string, TranslationQuery> dict)
Parameters
text string
LanguageCodeFrom string
LanguageCodeTo string
dict Dictionary<string, TranslationQuery>
ForceTranslate(Dictionary<string, TranslationQuery>, bool)
public static bool ForceTranslate(Dictionary<string, TranslationQuery> requests, bool usePOST = true)
Parameters
requests Dictionary<string, TranslationQuery>
usePOST bool
Returns
- bool
ForceTranslate(string, string, string)
public static string ForceTranslate(string text, string LanguageCodeFrom, string LanguageCodeTo)
Parameters
text string
LanguageCodeFrom string
LanguageCodeTo string
Returns
- string
GetPluralParameter(string, bool)
public static string GetPluralParameter(string text, bool forceTag)
Parameters
text string
forceTag bool
Returns
- string
GetPluralText(string, string)
public static string GetPluralText(string text, string pluralType)
Parameters
text string
pluralType string
Returns
- string
GetQueryResult(string, string, Dictionary<string, TranslationQuery>)
public static string GetQueryResult(string text, string LanguageCodeTo, Dictionary<string, TranslationQuery> dict)
Parameters
text string
LanguageCodeTo string
dict Dictionary<string, TranslationQuery>
Returns
- string
HasParameters(string)
public static bool HasParameters(string text)
Parameters
text string
Returns
- bool
IsTranslating()
public static bool IsTranslating()
Returns
- bool
ParseTranslationResult(string, Dictionary<string, TranslationQuery>)
public static string ParseTranslationResult(string html, Dictionary<string, TranslationQuery> requests)
Parameters
html string
requests Dictionary<string, TranslationQuery>
Returns
- string
RebuildTranslation(string, Dictionary<string, TranslationQuery>, string)
public static string RebuildTranslation(string text, Dictionary<string, TranslationQuery> dict, string LanguageCodeTo)
Parameters
text string
dict Dictionary<string, TranslationQuery>
LanguageCodeTo string
Returns
- string
TitleCase(string)
public static string TitleCase(string s)
Parameters
s string
Returns
- string
Translate(Dictionary<string, TranslationQuery>, fnOnTranslationReady, bool)
public static void Translate(Dictionary<string, TranslationQuery> requests, GoogleTranslation.fnOnTranslationReady OnTranslationReady, bool usePOST = true)
Parameters
requests Dictionary<string, TranslationQuery>
OnTranslationReady GoogleTranslation.fnOnTranslationReady
usePOST bool
Translate(string, string, string, fnOnTranslated)
public static void Translate(string text, string LanguageCodeFrom, string LanguageCodeTo, GoogleTranslation.fnOnTranslated OnTranslationReady)
Parameters
text string
LanguageCodeFrom string
LanguageCodeTo string
OnTranslationReady GoogleTranslation.fnOnTranslated
UppercaseFirst(string)
public static string UppercaseFirst(string s)
Parameters
s string
Returns
- string