MLKitTranslate 框架参考

类型定义

以下类型定义可在全局范围内使用。

  • 此枚举用于指定 Translator 支持的语言。

    声明

    Swift

    struct TranslateLanguage : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • 翻译模型下载完成后调用的块。

    声明

    Swift

    typealias TranslatorDownloadModelIfNeededCallback = (Error?) -> Void

    参数

    error

    错误或 nil

  • 包含转换结果的块,如果出现错误,则返回 nil

    声明

    Swift

    typealias TranslatorCallback = (String?, Error?) -> Void

    参数

    result

    文本的翻译结果,如果出现错误,则返回 nil

    error

    错误或 nil