{"repo":"ryanhex53/gpt-po","free":true,"listed":false,"github":"https://github.com/ryanhex53/gpt-po","clone":"git clone https://github.com/ryanhex53/gpt-po.git","description":"command tool for translate po files by using LLM api, support openai/anthropic/google models","language":"TypeScript","stars":117,"topics":["chatgpt","gettext","openai","translation","anthropic","claude","gemini","google"],"license":null,"category":"ai-agents","readme_excerpt":"PO File Translation Tool for ChatGPT Translation tool for gettext (po) files that supports custom system prompts and user dictionaries. It also supports translating specified po files to a designated target language and updating po files based on pot files. Supported LLM Providers: OpenAI (GPT), Anthropic (Claude), and Google (Gemini) Read in other languages: English 简体中文 Installation Set API KEY before using this tool. Depending on the provider, use OPENAI API KEY , ANTHROPIC API KEY , or GEMINI API KEY . It is recommended to use paid APIs to improve translation speed, as free tiers are often slower and have usage restrictions. Environment Variables - OPENAI API KEY : OpenAI API key. - OPENAI API HOST : OpenAI API host (default: https://api.openai.com ). - ANTHROPIC API KEY : Anthropic API key. - ANTHROPIC API HOST : Anthropic API host. - GEMINI API KEY : Google Gemini API key. - GEMINI API HOST : Google Gemini API host. - MODEL TMP : Model temperature (default: 0.1). This will override provider-specific temperature settings. Usage Scenarios - gpt-po sync --po --pot Update the po file based on the pot file, while preserving the original translations. - gpt-po --po Translate specified po files to a designated target language. - gpt-po --po --lang Translate specified po files to a designated target language (overriding language specified in po file). - gpt-po --dir . Translate all po files in current directory to a designated target language. - gpt-po userdict Modify or view u","default_branch":null,"files":null,"tree":[],"storefront":"/r/ryanhex53","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ryanhex53/gpt-po/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}