@awesome-fe/translate
Version:
Translation utils
18 lines (17 loc) • 699 B
TypeScript
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>;
}