Traductor con IA
Traduce texto entre idiomas usando modelos de IA. Admite múltiples backends LLM, incluidos OpenAI, Anthropic y modelos locales.
Traduce texto entre idiomas usando modelos de IA. Admite múltiples backends LLM, incluidos OpenAI, Anthropic y modelos locales.
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.
TsgcAIOpenAITranslator
Frontend de voz sobre la traducción de OpenAI Whisper
Windows, macOS, Linux, iOS, Android
Enterprise (add-on de IA)
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;
5 propiedades publicadas, 2 métodos y 3 eventos — tomados de la referencia del componente.
Propiedades publicadas: OpenAIOptions, TranslatorOptions.
Propiedades publicadas: Version.
Propiedades: TextToSpeech, AudioRecorder.
Métodos: Start, Stop.
Eventos: OnTranslation.
Fuentes autorizadas de los protocolos que implementa este componente.
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. | Abrir | |
| Proyecto demo — Demos\AI\Translator Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets — descarga la prueba abajo. | Abrir | |
| 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. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre cada componente de la biblioteca. | Abrir |