namespace Flow.Launcher.Infrastructure { /// /// Translate a language to English letters using a given rule. /// public interface IAlphabet { /// /// Translate a string to English letters, using a given rule. /// /// String to translate. /// public (string translation, TranslationMapping map) Translate(string stringToTranslate); /// /// Determine if a string should be translated to English letter with this Alphabet. /// /// String to translate. /// public bool ShouldTranslate(string stringToTranslate); } }