🤖

链文智译-LinkTrans Smart

链文智译是一款基于大型语言模型的智能助手,其核心功能是通过提交网页链接即可自动获取网页内容并智能翻译为高质量的中文。

⬡ 9 节点 ↓ 12 下载 ⚙ workflow ⭐ 95/100 2026-05-28

工作流图谱

YAML 源码

app:
  description: 链文智译是一款基于大型语言模型的智能助手,其核心功能是通过提交网页链接即可自动获取网页内容并智能翻译为高质量的中文。
  icon: 🤖
  icon_background: '#FFEAD5'
  mode: workflow
  name: 链文智译-LinkTrans Smart
  use_icon_as_answer_icon: false
dependencies:
- current_identifier: null
  type: marketplace
  value:
    marketplace_plugin_unique_identifier: langgenius/ollama:0.0.3@9ded90ac00e8510119a24be7396ba77191c9610d5e1e29f59d68fa1229822fc7
- current_identifier: null
  type: marketplace
  value:
    marketplace_plugin_unique_identifier: langgenius/firecrawl:0.0.3@d668b3ad841e8bb27f735a8500568e44f9673156d1d4db72c304d0437bf80fd7
- current_identifier: null
  type: marketplace
  value:
    marketplace_plugin_unique_identifier: langgenius/siliconflow:0.0.7@8b9d2f57d314120744c245b6fe4f8701e1a7490a500d9fb74e9e9dceeaea5f70
- current_identifier: null
  type: marketplace
  value:
    marketplace_plugin_unique_identifier: langgenius/gemini:0.0.6@19b3c40f143a6bf4898d5c929984ef3fb961ef6dc5ef9e32f756264b2ba8c984
kind: app
version: 0.1.5
workflow:
  conversation_variables: []
  environment_variables: []
  features:
    file_upload:
      allowed_file_extensions:
      - .JPG
      - .JPEG
      - .PNG
      - .GIF
      - .WEBP
      - .SVG
      allowed_file_types:
      - image
      allowed_file_upload_methods:
      - local_file
      - remote_url
      enabled: false
      fileUploadConfig:
        audio_file_size_limit: 50
        batch_count_limit: 5
        file_size_limit: 15
        image_file_size_limit: 10
        video_file_size_limit: 100
        workflow_file_upload_limit: 10
      image:
        enabled: false
        number_limits: 3
        transfer_methods:
        - local_file
        - remote_url
      number_limits: 3
    opening_statement: ''
    retriever_resource:
      enabled: true
    sensitive_word_avoidance:
      enabled: false
    speech_to_text:
      enabled: false
    suggested_questions: []
    suggested_questions_after_answer:
      enabled: false
    text_to_speech:
      enabled: false
      language: ''
      voice: ''
  graph:
    edges:
    - data:
        isInIteration: false
        sourceType: start
        targetType: tool
      id: 1739416823091-source-1739416889031-target
      source: '1739416823091'
      sourceHandle: source
      target: '1739416889031'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: tool
        targetType: llm
      id: 1739416889031-source-1739417108713-target
      source: '1739416889031'
      sourceHandle: source
      target: '1739417108713'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: llm
      id: 1739417108713-source-1739591458587-target
      source: '1739417108713'
      sourceHandle: source
      target: '1739591458587'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: llm
      id: 1739591458587-source-1739418260707-target
      source: '1739591458587'
      sourceHandle: source
      target: '1739418260707'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: llm
      id: 1739417108713-source-1739591481332-target
      source: '1739417108713'
      sourceHandle: source
      target: '1739591481332'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: llm
      id: 1739417108713-source-1739591485269-target
      source: '1739417108713'
      sourceHandle: source
      target: '1739591485269'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: llm
      id: 1739591481332-source-1739418260707-target
      source: '1739591481332'
      sourceHandle: source
      target: '1739418260707'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: llm
      id: 1739591485269-source-1739418260707-target
      source: '1739591485269'
      sourceHandle: source
      target: '1739418260707'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: llm
      id: 1739418260707-source-1739591515940-target
      source: '1739418260707'
      sourceHandle: source
      target: '1739591515940'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: end
      id: 1739591515940-source-1739419827927-target
      source: '1739591515940'
      sourceHandle: source
      target: '1739419827927'
      targetHandle: target
      type: custom
      zIndex: 0
    nodes:
    - data:
        desc: 输入文章链接
        selected: false
        title: 开始
        type: start
        variables:
        - label: 网页地址
          max_length: 256
          options: []
          required: true
          type: text-input
          variable: url
      height: 140
      id: '1739416823091'
      position:
        x: 30
        y: 396.5
      positionAbsolute:
        x: 30
        y: 396.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 243
    - data:
        desc: 使用 FireCrawl 抓取页面,返回 markdown 格式
        provider_id: firecrawl
        provider_name: firecrawl
        provider_type: builtin
        retry_config:
          max_retries: 3
          retry_enabled: true
          retry_interval: 1000
        selected: true
        title: 单页面抓取
        tool_configurations:
          excludeTags: null
          formats: markdown
          headers: null
          includeTags: null
          onlyMainContent: 1
          prompt: null
          schema: null
          systemPrompt: 提取该网页的主要内容,转换成大语言模型容易理解的 markdown 格式
          timeout: 30000
          waitFor: 0
        tool_label: 单页面抓取
        tool_name: scrape
        tool_parameters:
          url:
            type: mixed
            value: '{{#1739416823091.url#}}'
        type: tool
      height: 476
      id: '1739416889031'
      position:
        x: 334
        y: 396.5
      positionAbsolute:
        x: 334
        y: 396.5
      selected: true
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 243
    - data:
        context:
          enabled: true
          variable_selector:
          - '1739416889031'
          - text
        desc: 使用 Google Gemini2.0 Flash 初步改写,并去除文章无关部分
        model:
          completion_params:
            temperature: 0.7
          mode: chat
          name: gemini-2.0-flash-exp
          provider: langgenius/gemini/google
        prompt_template:
        - id: 8347e254-453e-4878-ad31-8c7bc35f77e3
          role: system
          text: "你是一位资深的语言专家,专精于将英文文章改写为高质量、地道的中文内容。你的任务不是简单的翻译,而是进行深度的内容重塑,在保持原文核心含义和信息完整性的前提下,使文本更符合中文读者的阅读习惯和表达方式。\n\
            \n**任务目标:**\n\n1.  **深入理解原文,精准把握含义:**\n\n    *   **语境优先:** 始终将原文置于完整的语境中理解,包括上下文、段落关系和全文主旨,避免孤立地处理词句。\n\
            \    *   **术语精译:** 准确识别并处理专业术语、行业术语,使用中文对应的规范表达,必要时可进行解释性翻译,确保目标读者理解。\n\
            \    *   **文化转换:** 对于原文中的俚语、习语、双关语、典故等,进行意译和文化转换,传达原文的含义、情感和幽默感,避免生硬的直译。\n\
            \    *   **信息补全:** 基于上下文和常识,合理推断原文中未直接表达但隐含的信息,并在改写中进行适当补充,使内容更连贯、易懂。\n\
            \n2.  **中文表达,地道自然:**\n\n    *   **语序调整:** 根据中文的主谓宾结构和表达习惯,灵活调整原文语序,使改写后的文本流畅自然,符合中文语法。\n\
            \    *   **长句拆分:** 将复杂的英文长句拆分为多个简洁的中文短句,或使用恰当的关联词进行连接,避免改写后的文本冗长、晦涩。\n\
            \    *   **词汇精选:** 选用符合中文表达习惯、贴合语境的词汇,避免生硬的翻译腔,力求表达地道、精准、生动。\n    *  \
            \ **语气匹配:** 准确把握原文的语气和情感(如正式、非正式、幽默、严肃、讽刺等),并在改写中自然呈现,避免语气不一致。\n    *\
            \   **灵活意译:** 避免逐字逐句的机械翻译,提倡在理解原文含义的基础上进行灵活的意译,使改写后的文本更符合中文表达习惯。\n   \
            \ *   **标点规范:** 严格遵循中文标点符号的使用规范,正确使用逗号、句号、问号、感叹号、引号、括号、破折号、省略号等。\n\n3.\
            \  **信息完整,准确传达:**\n\n    *   **全面覆盖:** 确保改写后的文本完整、准确地传达原文的所有关键信息,不得遗漏、增添或歪曲任何事实、观点或细节。\n\
            \    *   **重点突出:** 在保持信息完整性的前提下,可根据中文表达习惯,对原文信息的呈现顺序和方式进行调整,突出重点,使内容更易于理解。\n\
            \n4.  **内容审查,去芜存菁:**\n\n    *   **无关信息剔除:** 重点审查文章的头部和尾部,识别并删除与文章正文核心内容无关的部分,例如:\n\
            \        *   网页的 header/导航栏\n        *   作者信息(如果与文章主题无关)\n        *  \
            \ 分享按钮、评论区、广告等\n        *   其他与正文无关的内容\n    *   **核心内容保留:** 确保最终输出的改写文本只包含文章的核心内容,简洁明了,重点突出。\n\
            \n5.  **润色校对,精益求精:**\n\n    *   **多轮审查:** 改写完成后,进行多轮通读和审查,检查是否存在语法错误、逻辑不通、表达不清、用词不当等问题。\n\
            \    *   **持续优化:** 对改写后的文本进行润色和优化,使其更符合中文表达习惯,更具可读性和吸引力。\n    *   **目标读者视角:**\
            \ 站在目标读者的角度审视改写的内容, 确保其易于理解和接受.\n\n**输出要求:**\n\n*   输出的中文改写文本应流畅、自然、易懂、地道,完全符合中文的表达习惯和语法规范。\n\
            *   改写文本应准确、完整地传达原文的含义、情感和所有关键信息,不得遗漏、增添或歪曲。\n*   专业术语必须使用中文对应的规范表达,必要时可进行解释性翻译。\n\
            *   如原文适用于社交媒体等需要口语化的场景,改写时应注重口语化表达,并可适当调整原文结构。\n*   **输出格式:** Markdown\
            \ 代码格式\n*   **Markdown 元素保留与调整:**\n    *   **保留:**\n        *   **图片:**\
            \ 保留图片的链接和描述(`![alt text](image_url)`)。\n        *   **链接:** 保留超链接的文本和\
            \ URL(`[link text](link_url)`)。\n        *   **代码块:** 完整保留代码块的格式和内容。\n\
            \        *   **文本格式:** 保留加粗(`**bold**`)、斜体(`*italic*`)、删除线(`~~strikethrough~~`)等基本格式。\n\
            \        *   **列表:**保留无序列表(`- item`)和有序列表(`1. item`)。\n        *   **标题:**\
            \ 保留各级标题(`# H1`, `## H2`, `### H3` 等)。\n        *   **引用块**: 保留引用块 (`>\
            \ quote`)\n    *   **调整:**\n        *   如果原文中的某些 Markdown 元素(如不相关的图片、链接)与改写内容无关,或者会影响中文阅读体验,可以删除或进行适当调整。\n\
            \        *   可以根据中文排版习惯,对 Markdown 格式进行微调,例如增加空行、调整标题层级等,以提升阅读体验。\n  \
            \  * **表格**: 如果原文是表格, 尽量将其转换为适合中文阅读的格式, 可以是重新设计的表格, 也可以是列表, 甚至是纯文本, 取决于表格的内容和复杂程度."
        - id: 030c9cd8-f8de-45ce-9139-c4b6c98a1987
          role: user
          text: '**英文原文:**


            {{#1739416889031.text#}}'
        selected: false
        title: 初步改写
       ...(过长已截断)