ljTranslator Snippets (Translate) - ljDevelopment/ljTranslatorUnity GitHub Wiki

  1. Init your translator
	private void Translate(string text) {
		ljTranslatorRequestTranslation request = new ljTranslatorRequestTranslation(text, ljTranslatorInstance.Instance.Language);
		request.onTranslationStateChange += OnTranslationStateChange;
		ljTranslatorInstance.Instance.Translator.Translate(request);
	}

Callback:

private void OnTranslationStateChange(ljTranslatorRequest request, TranslationState previousState) {
	if (request.State == TranslationState.Finished) {
		if (request.IsError) {
			// request.Error contains the error text
		} else {
			ljTranslatorRequestTranslation requestTranslation = request as ljTranslatorRequestTranslation;
			if (requestTranslation != null) {
				// requestTranslation.Translation contains the translation
			}
		}
	}
}
⚠️ **GitHub.com Fallback** ⚠️