Tradutor de IA

Traduza texto entre idiomas usando modelos de IA. Suporta múltiplos backends LLM, incluindo OpenAI, Anthropic e modelos locais.

TsgcAIOpenAITranslator

Tradutor de voz para voz. Captura áudio, envia para a tradução do Whisper e fala o resultado em inglês através de um provedor TTS.

Classe do componente

TsgcAIOpenAITranslator

Protocolo

Front-end de voz sobre a tradução OpenAI Whisper

Plataformas

Windows, macOS, Linux, iOS, Android

Edição

Enterprise (add-on de IA)

Solte o componente, defina algumas propriedades, pronto

Conecte um AudioRecorder + TextToSpeech, defina a chave de API, chame Start para capturar e Stop para traduzir.

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;

O que tem por dentro

5 propriedades publicadas, 2 métodos, 3 eventos — extraídos da referência do componente.

Configuração

Propriedades publicadas: OpenAIOptions, TranslatorOptions.

Diagnóstico

Propriedades publicadas: Version.

Áudio

Propriedades: TextToSpeech, AudioRecorder.

Sessão

Métodos: Start, Stop.

Tradução

Eventos: OnTranslation.

Especificações e referências

Fontes autoritativas dos protocolos que este componente implementa.

Documentação e demos

Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.

Ajuda online — TsgcAIOpenAITranslator Referência completa de propriedades, métodos e eventos deste componente.
Projeto de demonstração — Demos\AI\Translator Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo.
Documento técnico (PDF) Recursos, início rápido, exemplos de código para Delphi e C++ Builder e referências às fontes primárias — apenas deste componente.
Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca.

Pronto para traduzir com IA?

Baixe a versão de avaliação gratuita e comece a desenvolver em poucos minutos.