UNPKG

@awesome-fe/translate

Version:
18 lines (17 loc) 699 B
import { TranslationEngine } from './translation-engine'; import { SentenceFormat } from '../translator/sentence-format'; import { DictEntry } from '../dict/dict-entry'; import { TranslationPair } from '../translator/translation-pair'; export declare class ExtractorEngine extends TranslationEngine { private options; constructor(options?: { dict?: string; cwd?: string; }); private _entries; get entries(): Readonly<DictEntry>[]; protected batchTranslate(sentences: TranslationPair[], format: SentenceFormat): Promise<TranslationPair[]>; saveToFile(dictFile: string): void; setup(currentFile: string): Promise<void>; tearDown(): Promise<void>; }