@awesome-fe/translate
Version:
Translation utils
16 lines (15 loc) • 549 B
TypeScript
import { DictEntry } from '../dict/dict';
import { SentenceFormat } from '../translator/sentence-format';
export interface SentencePair {
english: string;
chinese: string;
format: SentenceFormat;
}
export interface Extractor {
extract(filename: string): DictEntry[];
}
export declare abstract class AbstractExtractor implements Extractor {
extract(filename: string): DictEntry[];
extractSentencePairsFromFile(filename: string): SentencePair[];
abstract extractSentencePairsFromContent(content: string): SentencePair[];
}