react-google-translate-mj
Version:
A React package for automatic website translation using Google Translate API
17 lines (16 loc) • 522 B
TypeScript
import React from 'react';
interface TranslateContextType {
currentLanguage: string;
defaultLanguage: string;
setLanguage: (lang: string) => void;
translate: (text: string) => Promise<string>;
isTranslating: boolean;
}
export interface TranslateProviderProps {
children: React.ReactNode;
defaultLanguage?: string;
targetLanguage?: string;
}
export declare const TranslateProvider: React.FC<TranslateProviderProps>;
export declare const useTranslator: () => TranslateContextType;
export {};