Delphi AI 翻译组件

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

TsgcAIOpenAITranslator

语音输入、语音输出翻译器。捕获音频,发送到 Whisper 翻译,通过 TTS 提供商播放英文结果。

组件类

TsgcAIOpenAITranslator

协议

基于 OpenAI Whisper 翻译的语音前端

平台

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;

  // Press to speak in any language; the audio is sent to Whisper,
  // translated to English, 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.

规范与参考

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

文档与演示

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

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

准备好使用 AI 翻译了吗?

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