About this project

KeywordGacha (abbreviated as KG) is an AI terminology list generation tool for translation workflows, primarily used to automatically extract and organize terms before translating novels, game texts, subtitles, and other content. It supports analysis and output in 16 languages, including Chinese, English, Japanese, Korean, Russian, German, French, and Italian, and is compatible with AI large model interfaces in OpenAI, Google, and Anthropic formats. It can use local models or online services such as Volcano Engine and DeepSeek. The tool is ready to use out of the box. Users only need to place text into the input folder and start a task, and the terminology list will be generated in the output folder. The results can be directly imported into translators such as LinguaGacha for use. Supported file formats include subtitles (.srt, .ass), e-books (.txt, .epub), Markdown (.md), as well as game text export formats such as RenPy, MTool, SExtractor, VNTextPatch, Translator++, and WOLF. The project provides a bilingual graphical interface, supports terminology type customization, multilingual analysis and output, and outputs candidate data and KVJSON files. Official tests show that compared with manually proofread terminology lists, the terminology hit rate is approximately above 90%. It should be noted that if this tool is used in translated works, it should be clearly stated in the work information or release page; for commercial use, authorization from the author must be obtained first.