startTranslation method

Future<void> startTranslation({
  1. required WorkMode workMode,
  2. required String sourceLang,
  3. required String targetLang,
  4. required StepMode stepMode,
})

开始翻译

Implementation

Future<void> startTranslation({
  required WorkMode workMode,
  required String sourceLang,
  required String targetLang,
  required StepMode stepMode,
}) async {
  try {
    await _channel.invokeMethod('startTranslation', {
      'workMode': workMode.index,
      'sourceLang': sourceLang,
      'targetLang': targetLang,
      'stepMode': stepMode.index,
    });
  } on PlatformException catch (e) {
    throw Exception('开始翻译失败: ${e.message}');
  }
}