Doctran文本翻译器#

class langchain_community.document_transformers.doctran_text_translate.DoctranTextTranslator(openai_api_key: str | None = None, language: str = 'english', openai_api_model: str | None = None)[source]#

使用doctran翻译文本文档。

Parameters:
  • openai_api_key (Optional[str]) – OpenAI API 密钥。也可以通过环境变量指定

  • OPENAI_API_KEY.

  • language (str) – 要翻译的语言。

  • openai_api_model (可选[str])

示例


从langchain_community.document_transformers导入DoctranTextTranslator

# 传入 openai_api_key 或设置环境变量 OPENAI_API_KEY qa_translator = DoctranTextTranslator(language=”spanish”) translated_document = await qa_translator.atransform_documents(documents)

方法

__init__([openai_api_key, language, ...])

atransform_documents(documents, **kwargs)

使用doctran翻译文本文档。

transform_documents(documents, **kwargs)

使用doctran翻译文本文档。

__init__(openai_api_key: str | None = None, language: str = 'english', openai_api_model: str | None = None) None[来源]#
Parameters:
  • openai_api_key (str | None)

  • language (str)

  • openai_api_model (str | None)

Return type:

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

使用doctran翻译文本文档。

Parameters:
  • 文档 (序列[Document])

  • kwargs (Any)

Return type:

序列[文档]

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

使用doctran翻译文本文档。

Parameters:
  • 文档 (序列[Document])

  • kwargs (Any)

Return type:

序列[文档]

使用 DoctranTextTranslator 的示例