Delphi AI 翻译组件

使用 AI 模型在语言间翻译文本。支持多种 LLM 后端,包括 OpenAI、Anthropic 和本地模型。

TsgcAIOpenAITranslator

语音输入、语音输出翻译器。捕获音频,用 gpt-transcribe 转写,通过聊天模型把文本翻译成 Language(默认为英语),再通过 TTS 提供商播放结果。

组件类

TsgcAIOpenAITranslator

协议

基于 OpenAI 转写加聊天翻译的语音前端

平台

Windows, macOS, Linux, iOS, Android

版本

Enterprise(AI 附加模块)

拖入组件,设置几个属性,即可运行

插入 AudioRecorder + TextToSpeech,设置 API 密钥,调用 Start 录音,调用 Stop 翻译。

uses
  sgcAI, sgcAI_OpenAI, sgcAI_OpenAI_Audio_Translator,
  sgcAI_AudioRecorder_MCI, sgcAI_TextToSpeech_System;

var
  Translator: TsgcAIOpenAITranslator;
begin
  Translator := TsgcAIOpenAITranslator.Create(nil);
  Translator.OpenAIOptions.ApiKey := 'sk-...';
  Translator.AudioRecorder := TsgcAudioRecorderMCI.Create(nil);
  Translator.TextToSpeech  := TsgcTextToSpeechSystem.Create(nil);

  Translator.OnAudioStart  := TranslatorAudioStart;
  Translator.OnAudioStop   := TranslatorAudioStop;
  Translator.OnTranslation := TranslatorTranslation;

  Translator.TranslatorOptions.Translation.Model := 'gpt-transcribe';
  Translator.TranslatorOptions.Translation.ChatModel := 'gpt-6-luna';
  Translator.TranslatorOptions.Translation.Language := 'English';

  // Speak in any language: the audio is transcribed, the text is
  // translated into Language, then spoken back through TTS.
  Translator.Start;
end;

功能详情

5 个发布属性、2 个方法、3 个事件 — 来自组件参考。

配置

Published properties: OpenAIOptions, TranslatorOptions.

诊断

Published properties: Version.

Audio

Properties: TextToSpeech, AudioRecorder.

会话

Methods: Start, Stop.

翻译

Events: OnTranslation.

whisper-1 停用。OpenAI 将在 2027-02-26 移除 /v1/audio/translations 端点和 whisper-1。翻译器现在通过 TranslatorOptions.Translation.Model 转写,并通过 Translation.ChatModel 翻译成 Translation.Language,因此在该日期之后仍可继续使用。若要实时语音到语音翻译,请使用 TsgcAIVoiceTranslator。

规范与参考

本组件所实现协议的权威参考来源。

文档与演示

直接访问组件参考文档,获取即用型演示项目,并下载试用版。

在线帮助 — TsgcAIOpenAITranslator 本组件的完整属性、方法和事件参考。
演示项目 — Demos\AI\Translator 即用型示例项目,随 sgcWebSockets 包一起提供 — 请在下方下载试用版。
技术文档(PDF) 功能概述、快速入门、Delphi 和 C++ Builder 代码示例及主要参考资源 — 仅适用于本组件。
用户手册(PDF) 涵盖库中每个组件的综合手册。
超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

准备好使用 AI 翻译了吗?

下载免费试用版,几分钟内即可开始构建。