Traductor con IA

Traduce texto entre idiomas usando modelos de IA. Admite múltiples backends LLM, incluidos OpenAI, Anthropic y modelos locales.

TsgcAIOpenAITranslator

Traductor de voz a voz. Captura audio, lo envía a la traducción de Whisper y reproduce el resultado en inglés mediante un proveedor TTS.

Clase del componente

TsgcAIOpenAITranslator

Protocolo

Frontend de voz sobre la traducción de OpenAI Whisper

Plataformas

Windows, macOS, Linux, iOS, Android

Edición

Enterprise (add-on de IA)

Coloca el componente, configura unas propiedades, listo

Conecta un AudioRecorder + TextToSpeech, configura la clave de API y llama a Start para capturar y Stop para traducir.

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;

  // Pulsa para hablar en cualquier idioma; el audio se envía a Whisper,
  // se traduce al inglés y se reproduce por TTS.
  Translator.Start;
end;

Qué incluye

5 propiedades publicadas, 2 métodos y 3 eventos — tomados de la referencia del componente.

Configuración

Propiedades publicadas: OpenAIOptions, TranslatorOptions.

Diagnóstico

Propiedades publicadas: Version.

Audio

Propiedades: TextToSpeech, AudioRecorder.

Sesión

Métodos: Start, Stop.

Traducción

Eventos: OnTranslation.

Especificaciones y referencias

Fuentes autorizadas de los protocolos que implementa este componente.

Documentación y demos

Accede a la referencia del componente, descarga el proyecto demo listo para ejecutar y la versión de prueba.

Ayuda en línea — TsgcAIOpenAITranslator Referencia completa de propiedades, métodos y eventos de este componente.
Proyecto demo — Demos\AI\Translator Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets — descarga la prueba abajo.
Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias a fuentes primarias — solo este componente.
Manual de usuario (PDF) Manual completo que cubre cada componente de la biblioteca.

¿Listo para traducir con IA?

Descarga la prueba gratuita y empieza a construir en minutos.