gpt-po
Version:
command tool for translate po files by gpt
8 lines (7 loc) • 729 B
TypeScript
import { GetTextTranslation } from "gettext-parser";
import { OpenAI } from "openai";
import { CompileOptions } from "./utils.js";
export declare function init(force?: boolean): OpenAI;
export declare function translate(src: string, lang: string, model: string, translations: GetTextTranslation[], contextFile: string): Promise<void>;
export declare function translatePo(model: string, po: string, source: string, lang: string, verbose: boolean, output: string, contextFile: string, compileOptions?: CompileOptions): Promise<void>;
export declare function translatePoDir(model: string | undefined, dir: string, source: string, lang: string, verbose: boolean, contextFile: string, compileOptions?: CompileOptions): Promise<void>;