translate static method

Future<String> translate(
  1. String text, {
  2. bool cache = true,
  3. String? startingLanguage,
  4. String? targetLanguage,
  5. bool returnJSON = false,
})

Execute an async translation

Implementation

static Future<String> translate(String text,
    {bool cache = true,
    String? startingLanguage,
    String? targetLanguage,
    bool returnJSON = false}) async {
  return await _lock.synchronized(() async {
    return await _executeTranslate(text,
        cache: cache,
        startingLanguage: startingLanguage,
        targetLanguage: targetLanguage,
        returnJSON: returnJSON);
  });
}