Files
2024-07-04 11:34:32 +08:00

2.0 KiB

Documentation

  • Class name: DeepTranslatorTextNode
  • Category: AlekPet Nodes/text
  • Output node: False

DeepTranslatorTextNode是一个设计用于跨语言文本翻译的节点,它利用多种翻译服务。该节点抽象了选择和与翻译API交互的复杂性,为文本翻译提供了一个简化的接口,并支持可选的代理设置。

Input types

Required

  • from_translate
    • 指定翻译的源语言,或设置为'auto'以根据文本内容自动检测语言。这在引导翻译过程中起着关键作用。
    • Comfy dtype: COMBO[STRING]
    • Python dtype: str
  • to_translate
    • 定义翻译的目标语言,决定文本将被翻译成哪种语言。
    • Comfy dtype: COMBO[STRING]
    • Python dtype: str
  • add_proxies
    • 一个标志,表示是否应将代理设置应用于翻译请求,使得在互联网访问受限的环境中也能进行翻译。
    • Comfy dtype: COMBO[STRING]
    • Python dtype: bool
  • proxies
    • 如果'add_proxies'设置为True,则提供代理配置详情,通过指定的代理服务器促进翻译请求。
    • Comfy dtype: STRING
    • Python dtype: dict
  • auth_data
    • 包含某些翻译服务所需的身份验证数据,确保对其API的授权访问。
    • Comfy dtype: STRING
    • Python dtype: dict
  • service
    • 选择要使用的翻译服务,如'GoogleTranslator'、'MyMemoryTranslator'等,允许灵活选择翻译提供商。
    • Comfy dtype: COMBO[STRING]
    • Python dtype: str
  • text
    • 需要翻译的文本,作为翻译过程的输入。
    • Comfy dtype: STRING
    • Python dtype: str

Output types

  • text
    • 翻译后的文本,提供翻译过程的结果。
    • Comfy dtype: STRING
    • Python dtype: str

Usage tips

Source code

# Built-in or C extension class, unable to automatically detect source code