translate method
Implementation
Future<String?> translate(String input, Locale locale) async {
if (input.isEmpty || _delegate == null) return null;
final translated = await _delegate!.translate(input, locale);
if (translated.isEmpty || translated == input) return null;
return translated;
}