Using Dynamic In-Game Translations to translate chat messages and other dynamic text


These are two methods for contacting Google Translator and get the resulting translation.



// Blocking: Query google for the Translation and waits until google returns

string text = I2.Loc.GoogleTranslation.ForceTranslate("Hello World", "en", "es");






// Async: (Preferred Method) Translate English to Spanish and calls OnTranslationReady when finished

//        The game continues running while waiting for Google

public void TestFunc()

{

   GoogleTranslation.Translate("Hello World", "en", "es", OnTranslationReady);

}


public void OnTranslationReady( string result )

{

}





Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator