UNPKG

json-autotranslate

Version:

Translate a folder of JSON files containing translations into multiple languages.

18 lines (17 loc) 473 B
export interface TranslationResult { key: string; value: string; translated: string; } export interface TranslationService { name: string; initialize: (config?: string) => void; getAvailableLanguages: () => Promise<string[]>; translateStrings: (strings: { key: string; value: string; }[], from: string, to: string) => Promise<TranslationResult[]>; } export declare const serviceMap: { [k: string]: TranslationService; };