@awesome-fe/translate
Version:
Translation utils
9 lines (8 loc) • 408 B
TypeScript
import { TranslationEngine } from '../translation-engine/translation-engine';
export declare abstract class Translator {
protected readonly engine: TranslationEngine;
protected readonly options: Record<string, any>;
constructor(engine: TranslationEngine, options?: Record<string, any>);
translateFile(filename: string): Promise<void>;
abstract translate(text: string): Promise<string>;
}