Google翻译转换器#
- class langchain_google_community.translate.GoogleTranslateTransformer(project_id: str, *, location: str = 'global', model_id: str | None = None, glossary_id: str | None = None, api_endpoint: str | None = None)[来源]#
使用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 [source]#
- 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] #
异步转换文档列表。
- 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:
序列[文档]