UNPKG

@awesome-fe/translate

Version:
16 lines (15 loc) 549 B
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[]; }