private IEnumerator TranslateText(string sentance, Action IsDone, Action <string> TranslatedText, Action OnError)
    {
        yield return(TranslationManager.Process(fromLanguageCode.text, toLanguageCode.text, sentance, saveTranslationValuesLocally,
                                                (translatedText) =>
        {
            TranslatedText(translatedText);
            IsDone();
        },
                                                (errors) =>
        {
            if (errors.Contains("429"))
            {
                errors += "\nOnly 100 requests per hour\n";
                CheckAvailableRequests();
            }

            SetStatusMessage(errors, true, Color.red);
            OnError();
            IsDone();
        }));
    }