AI 번역기

AI 모델로 언어 간 텍스트를 번역하세요. OpenAI, Anthropic, 로컬 모델 등 다양한 LLM 백엔드를 지원해요.

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개의 이벤트 — 컴포넌트 참조 문서에서 가져왔어요.

설정

게시된 속성: OpenAIOptions, TranslatorOptions.

진단

게시된 속성: Version.

오디오

속성: TextToSpeech, AudioRecorder.

세션

메서드: Start, Stop.

번역

이벤트: OnTranslation.

사양 및 참조 문서

이 컴포넌트가 구현하는 프로토콜의 공식 출처입니다.

문서 및 데모

컴포넌트 참조 문서로 바로 이동하고, 바로 실행 가능한 데모 프로젝트를 받고, 체험판을 다운로드해 보세요.

온라인 도움말 — TsgcAIOpenAITranslator 이 컴포넌트의 전체 속성, 메서드, 이벤트 참조 문서.
데모 프로젝트 — Demos\AI\Translator 바로 실행 가능한 예제 프로젝트예요. sgcWebSockets 패키지에 포함되어 있어요 — 아래에서 체험판을 다운로드하세요.
기술 문서 (PDF) 기능, 빠른 시작, Delphi 및 C++ Builder 코드 샘플 및 1차 출처 참고 — 이 컴포넌트 전용.
사용자 설명서 (PDF) 라이브러리의 모든 컴포넌트를 다루는 종합 설명서.

AI로 번역할 준비가 되었나요?

무료 체험판을 다운로드하고 몇 분 안에 개발을 시작해 보세요.