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.
39 lines (38 loc) • 1.13 kB
TypeScript
export declare const DEFAULT_BATCH_SIZE = 32;
export declare const DEFAULT_REQUEST_TOKENS = 4096;
export declare const VERSION: string;
export declare const DEFAULT_TEMPLATED_STRING_PREFIX = "{{";
export declare const DEFAULT_TEMPLATED_STRING_SUFFIX = "}}";
export declare const FLATTEN_DELIMITER = "*";
export declare const DEFAULT_MODEL: {
chatgpt: string;
gemini: string;
ollama: string;
claude: string;
};
export declare const RETRY_ATTEMPTS = 5;
export declare const DEFAULT_CONCURRENCY = 2;
export declare const CLI_HELP: {
BatchSize: string;
Cache: string;
Concurrency: string;
Context: string;
DryRun: string;
Engine: string;
EnsureChangedTranslation: string;
ExcludeLanguages: string;
FileFormat: string;
Glossary: string;
LanguageConcurrency: string;
MaxTokens: string;
Model: string;
NoContinueOnError: string;
OllamaHost: string;
OverridePromptFile: string;
PromptMode: string;
RateLimit: string;
SkipStylingVerification: string;
SkipTranslationVerification: string;
TokensPerMinute: string;
Verbose: string;
};