langchain_community.document_transformers.google_translate
.GoogleTranslateTransformer¶
- class langchain_community.document_transformers.google_translate.GoogleTranslateTransformer(project_id: str, *, location: str = 'global', model_id: Optional[str] = None, glossary_id: Optional[str] = None, api_endpoint: Optional[str] = None)[source]¶
自版本 0.0.32 起弃用:请使用
langchain_google_community.DocAIParser
代替。使用 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, ...])- param 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 [source]¶
- 参数
project_id (str) – Google Cloud 项目 ID。
location (str) – (可选) 转换模型位置。
model_id (Optional[str]) – (可选) 要使用的转换模型 ID。
glossary_id (Optional[str]) – (可选) 要使用的翻译词汇表 ID。
api_endpoint (Optional[str]) – (可选) 要使用的区域端点。
- 返回类型
null
- asyncatransform_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) –
- 返回类型
Document[]