UNPKG

i18n-llm-translate

Version:

Automatically translates namespace-based JSON translation files across multiple languages from any source language

6 lines (5 loc) 619 B
import { TranslateEngineTranslateResult, TranslateNamespace, TranslateOptions } from "./type"; /** Removes trim-empty string leaves from a base-language diff; copies those values to all targets (no API). */ export declare function stripEmptyStringLeavesFromDiff(diff: Record<string, any>, namespace: TranslateNamespace, path?: string[]): Record<string, any> | undefined; export declare function readTranslationsNamespaces(options: TranslateOptions): Promise<TranslateNamespace[]>; export declare function applyEngineTranslations(namespace: TranslateNamespace, engineTranslations: TranslateEngineTranslateResult): void;