UNPKG

gpt-po

Version:

command tool for translate po files by gpt

8 lines (7 loc) 729 B
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>;