Traducteur IA

Traduis du texte entre langues grâce à des modèles IA. Prise en charge de plusieurs backends LLM, notamment OpenAI, Anthropic et modèles locaux.

TsgcAIOpenAITranslator

Traducteur voix entrée, voix sortie. Capture l'audio, l'envoie à la traduction Whisper, fait parler le résultat anglais via un fournisseur TTS.

Classe du composant

TsgcAIOpenAITranslator

Protocole

Façade vocale au-dessus de la traduction OpenAI Whisper

Plateformes

Windows, macOS, Linux, iOS, Android

Édition

Enterprise (module IA)

Pose le composant, configure quelques propriétés, c'est parti

Branche un AudioRecorder + TextToSpeech, configure la clé API, appelle Start pour capturer et Stop pour traduire.

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;

Sous le capot

5 propriétés publiées, 2 méthodes, 3 événements — extraits de la référence du composant.

Configuration

Propriétés publiées : OpenAIOptions, TranslatorOptions.

Diagnostics

Propriétés publiées : Version.

Audio

Propriétés : TextToSpeech, AudioRecorder.

Session

Méthodes : Start, Stop.

Traduction

Événements : OnTranslation.

Spécifications et références

Sources de référence pour les protocoles implémentés par ce composant.

Documentation et démos

Lien direct vers la référence du composant, projet de démo prêt à l'emploi et téléchargement de l'essai.

Aide en ligne — TsgcAIOpenAITranslator Référence complète des propriétés, méthodes et événements de ce composant.
Projet de démo — Demos\AI\Translator Projet d'exemple prêt à l'emploi. Livré dans le package sgcWebSockets — télécharge l'essai ci-dessous.
Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code Delphi et C++ Builder et références primaires — ce composant uniquement.
Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque.

Prêt à traduire avec l'IA ?

Télécharge l'essai gratuit et commence à construire en quelques minutes.