UNPKG

@awesome-fe/translate

Version:
13 lines (12 loc) 475 B
import { SentenceFormat } from '../translator/sentence-format'; export declare abstract class TranslationEngine { batchSize: number; private _totalBytes; get totalBytes(): number; init(): Promise<void>; dispose(): Promise<void>; private tasks; translate(sentence: string, format: SentenceFormat): Promise<string>; protected abstract batchTranslate(sentences: string[], format: SentenceFormat): Promise<string[]>; flush(): Promise<void>; }