Delphi AI Übersetzer

Übersetze Text zwischen Sprachen mithilfe von KI-Modellen. Unterstützt mehrere LLM-Backends wie OpenAI, Anthropic und lokale Modelle.

TsgcAIOpenAITranslator

Übersetzer mit Sprach-Ein- und -Ausgabe. Erfasst Audio, transkribiert es mit gpt-transcribe, übersetzt den Text mit einem Chat-Modell in Language (standardmäßig Englisch) und spricht das Ergebnis über einen TTS-Anbieter aus.

Komponentenklasse

TsgcAIOpenAITranslator

Protokoll

Voice-Frontend auf Basis von OpenAI-Transkription plus Chat-Übersetzung

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Enterprise (KI-Add-on)

Komponente platzieren, ein paar Eigenschaften setzen, los geht's

Einen AudioRecorder + TextToSpeech anschließen, API-Key setzen, Start zum Aufnehmen und Stop zum Übersetzen aufrufen.

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;

Was steckt drin

5 veröffentlichte Eigenschaften, 2 Methoden, 3 Ereignisse — aus der Komponentenreferenz übernommen.

Konfiguration

Veröffentlichte Eigenschaften: OpenAIOptions, TranslatorOptions.

Diagnose

Veröffentlichte Eigenschaften: Version.

Audio

Eigenschaften: TextToSpeech, AudioRecorder.

Sitzung

Methoden: Start, Stop.

Übersetzung

Ereignisse: OnTranslation.

Einstellung von whisper-1. OpenAI entfernt den Endpunkt /v1/audio/translations und whisper-1 am 2027-02-26. Der Übersetzer transkribiert jetzt mit TranslatorOptions.Translation.Model und übersetzt mit Translation.ChatModel in Translation.Language, funktioniert also auch nach diesem Datum weiter. Für Sprach-zu-Sprach-Übersetzung in Echtzeit verwende TsgcAIVoiceTranslator.

Spezifikationen & Referenzen

Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.

Dokumentation & Demos

Springe direkt zur Komponentenreferenz, hole dir das sofort lauffähige Demo-Projekt und lade die Testversion herunter.

Online-Hilfe — TsgcAIOpenAITranslator Vollständige Referenz zu Eigenschaften, Methoden und Ereignissen dieser Komponente.
Demo-Projekt — Demos\AI\Translator Sofort lauffähiges Beispielprojekt. Wird im sgcWebSockets-Paket mitgeliefert — lade unten die Testversion herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek abdeckt.
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Bereit, mit KI zu übersetzen?

Lade die kostenlose Testversion herunter und beginne in wenigen Minuten zu entwickeln.