vlibras-player-webjs
Version:
Biblioteca JavaScript moderna para integração do VLibras Player com React, Vue, Angular e vanilla JS
21 lines • 791 B
TypeScript
export interface UseVLibrasTranslationOptions {
autoTranslate?: boolean;
debounceMs?: number;
onTranslationStart?: (text: string) => void;
onTranslationComplete?: () => void;
onTranslationError?: (error: Error) => void;
}
export interface UseVLibrasTranslationReturn {
translate: (text: string) => Promise<void>;
translateAndPlay: (text: string) => Promise<void>;
isTranslating: boolean;
error: string | null;
lastTranslation: string | null;
translationHistory: string[];
clearHistory: () => void;
}
/**
* Hook específico para gerenciar traduções de texto para Libras
*/
export declare function useVLibrasTranslation(options?: UseVLibrasTranslationOptions): UseVLibrasTranslationReturn;
//# sourceMappingURL=useVLibrasTranslation.d.ts.map