ljTranslator Snippets (Detect) - ljDevelopment/ljTranslatorUnity GitHub Wiki
Given a text, detecting its language.
private void Detect(string text) { ljTranslatorRequestDetect request = new ljTranslatorRequestDetect(text); request.onTranslationStateChange += OnDetectStateChange; ljTranslatorInstance.Instance.Translator.Detect(request); }
Callback:
private void OnDetectStateChange(ljTranslatorRequest request, TranslationState previousState) { if (request.State == TranslationState.Finished) { if (request.IsError) { state = Demo00States.Error; text = request.Error; } else { ljTranslatorRequestDetect requestDetect = request as ljTranslatorRequestDetect; if (requestDetect != null) { // requestDetect.Language contains the language } } } }