UNPKG

vlibras-player-webjs

Version:

Biblioteca JavaScript moderna para integração do VLibras Player com React, Vue, Angular e vanilla JS

40 lines 1.15 kB
/** * Callback para resultado da tradução */ export type TranslationCallback = (gloss: string | null, error: string | null) => void; /** * Classe responsável por traduzir texto para glosa (linguagem de sinais) */ export declare class GlosaTranslator { private translatorUrl; private timeout; constructor(translatorUrl?: string, timeout?: number); /** * Traduz texto para glosa * @param text Texto a ser traduzido * @param host Host da requisição * @param callback Callback executado após tradução */ translate(text: string, host: string, callback: TranslationCallback): Promise<void>; /** * Faz a requisição de tradução para o serviço */ private makeTranslationRequest; /** * Atualiza a URL do tradutor */ setTranslatorUrl(url: string): void; /** * Atualiza o timeout das requisições */ setTimeout(timeout: number): void; /** * Obtém a URL atual do tradutor */ getTranslatorUrl(): string; /** * Obtém o timeout atual */ getTimeout(): number; } //# sourceMappingURL=GlosaTranslator.d.ts.map