AI Translator

Traduci testi tra lingue diverse usando modelli IA. Supporta più backend LLM tra cui OpenAI, Anthropic e modelli locali.

TsgcAIOpenAITranslator

Traduttore speech-in, speech-out. Cattura l'audio, lo invia alla traduzione Whisper e pronuncia il risultato in inglese tramite un provider TTS.

Classe del componente

TsgcAIOpenAITranslator

Protocollo

Front-end vocale basato sulla traduzione OpenAI Whisper

Piattaforme

Windows, macOS, Linux, iOS, Android

Edizione

Enterprise (add-on IA)

Trascina il componente, imposta qualche proprietà e parti

Collega un AudioRecorder e un TextToSpeech, imposta l'API key, chiama Start per catturare e Stop per tradurre.

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;

  // Premi per parlare in qualsiasi lingua; l'audio viene inviato a Whisper,
  // tradotto in inglese e poi riprodotto tramite TTS.
  Translator.Start;
end;

Cosa contiene

5 proprietà published, 2 metodi, 3 eventi — estratti dal riferimento del componente.

Configurazione

Proprietà published: OpenAIOptions, TranslatorOptions.

Diagnostica

Proprietà published: Version.

Audio

Proprietà: TextToSpeech, AudioRecorder.

Sessione

Metodi: Start, Stop.

Traduzione

Eventi: OnTranslation.

Specifiche e riferimenti

Fonti autorevoli per i protocolli implementati da questo componente.

Documentazione e demo

Vai al riferimento del componente, scarica il progetto demo pronto all'uso e prova la versione trial.

Guida online — TsgcAIOpenAITranslator Riferimento completo di proprietà, metodi ed eventi per questo componente.
Progetto demo — Demos\AI\Translator Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto.
Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo per questo componente.
Manuale utente (PDF) Manuale completo che copre tutti i componenti della libreria.

Pronto a tradurre con l'IA?

Scarica la versione di prova gratuita e inizia a sviluppare in pochi minuti.