Google翻译转换器#

class langchain_community.document_transformers.google_translate.GoogleTranslateTransformer(project_id: str, *, location: str = 'global', model_id: str | None = None, glossary_id: str | None = None, api_endpoint: str | None = None)[源代码]#

自版本0.0.32起已弃用:请改用:class:`~langchain_google_community.DocAIParser`。在langchain-community==1.0之前不会移除。

使用Google Cloud Translation翻译文本文档。

Parameters:
  • project_id (str) – Google Cloud 项目 ID。

  • location (str) – (可选) 翻译模型的位置。

  • model_id (str | None) – (可选)要使用的翻译模型ID。

  • glossary_id (str | None) – (可选)要使用的翻译术语表ID。

  • api_endpoint (str | None) – (可选)要使用的区域端点。

方法

__init__(project_id, *[, location, ...])

atransform_documents(documents, **kwargs)

异步转换文档列表。

transform_documents(documents, **kwargs)

使用Google翻译翻译文本文档。

__init__(project_id: str, *, location: str = 'global', model_id: str | None = None, glossary_id: str | None = None, api_endpoint: str | None = None) None[来源]#
Parameters:
  • project_id (str) – Google Cloud 项目 ID。

  • location (str) – (可选) 翻译模型的位置。

  • model_id (str | None) – (可选)要使用的翻译模型ID。

  • glossary_id (str | None) – (可选)要使用的翻译术语表ID。

  • api_endpoint (str | None) – (可选)要使用的区域端点。

Return type:

async atransform_documents(documents: Sequence[Document], **kwargs: Any) Sequence[Document]#

异步转换文档列表。

Parameters:
  • documents (Sequence[Document]) – 要转换的文档序列。

  • kwargs (Any)

Returns:

一系列转换后的文档。

Return type:

序列[Document]

transform_documents(documents: Sequence[Document], **kwargs: Any) Sequence[Document][source]#

使用谷歌翻译翻译文本文档。

Parameters:
  • source_language_code – 输入文档的ISO 639语言代码。

  • target_language_code – 输出文档的ISO 639语言代码。 有关支持的语言,请参阅: https://cloud.google.com/translate/docs/languages

  • mime_type – (可选) 输入文本的媒体类型。 选项: text/plain, text/html

  • 文档 (序列[Document])

  • kwargs (Any)

Return type:

序列[文档]