i18n-ai-translate
Version:
AI-powered localization CLI, Node library, and GitHub Action. Translate i18next JSON, Gettext PO, Java .properties, and iOS .strings with ChatGPT, Claude, Gemini, or local Ollama models.
13 lines (11 loc) • 388 B
text/typescript
import type DryRun from "./dry_run";
import type Options from "./options";
export default interface TranslateDirectoryOptions extends Options {
baseDirectory: string;
inputLanguageCode: string;
outputLanguageCode: string;
dryRun?: DryRun;
forceLanguageName?: string;
/** Format adapter name; inferred per file from extension when unset. */
format?: string;
}