langchain_google_community.translate
.GoogleTranslateTransformer¶
- class langchain_google_community.translate.GoogleTranslateTransformer(project_id: str, *, location: str = 'global', model_id: Optional[str] = None, glossary_id: Optional[str] = None, api_endpoint: Optional[str] = None)[source]¶
使用 Google Cloud Translation 翻译文本文档。
- 参数
project_id (str) – Google Cloud 项目 ID。
location (str) – (可选) 翻译模型位置。
model_id (Optional[str]) – (可选) 要使用的翻译模型 ID。
glossary_id (Optional[str]) – (可选) 要使用的术语表 ID。
api_endpoint (Optional[str]) – (可选) 要使用的区域端点。
方法
__init__
(project_id, *[, location, ...])- 参数 project_id
Google Cloud 项目 ID。
atransform_documents
(documents, **kwargs)异步转换文档列表。
transform_documents
(documents, **kwargs)使用 Google Translate 翻译文本文档。
- __init__(project_id: str, *, location: str = 'global', model_id: Optional[str] = None, glossary_id: Optional[str] = None, api_endpoint: Optional[str] = None) None [源代码]¶
- 参数
project_id (str) – Google Cloud 项目 ID。
location (str) – (可选) 翻译模型位置。
model_id (Optional[str]) – (可选) 要使用的翻译模型 ID。
glossary_id (Optional[str]) – (可选) 要使用的术语表 ID。
api_endpoint (Optional[str]) – (可选) 要使用的区域端点。
- 返回类型
None
- async atransform_documents(documents: Sequence[Document], **kwargs: Any) Sequence[Document] ¶
异步转换文档列表。
- transform_documents(documents: Sequence[Document], **kwargs: Any) Sequence[Document] [source]¶
使用 Google Translate 翻译文本文档。
- 参数
source_language_code – 输入文档的 ISO 639 语言代码。
target_language_code – 输出文档的 ISO 639 语言代码。有关受支持的语言,请参阅: https://cloud.google.com/translate/docs/languages
mime_type – (可选)输入文本的媒体类型。选项:text/plain、text/html
documents (Sequence[Document]) –
kwargs (Any) –
- 返回类型
Sequence[Document]