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);
}
}