{"id":22701392,"url":"https://github.com/wilkingames/auto-translate","last_synced_at":"2026-05-19T09:09:59.023Z","repository":{"id":264059587,"uuid":"892229422","full_name":"WilkinGames/auto-translate","owner":"WilkinGames","description":"Translation tool for game localization","archived":false,"fork":false,"pushed_at":"2024-12-03T23:51:36.000Z","size":41,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T20:15:26.218Z","etag":null,"topics":["localization-tool","node-js"],"latest_commit_sha":null,"homepage":"https://wilkingames.com","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WilkinGames.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-21T18:22:17.000Z","updated_at":"2024-12-03T23:50:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"55199121-d631-4b87-8fbb-7740724372d9","html_url":"https://github.com/WilkinGames/auto-translate","commit_stats":null,"previous_names":["wilkingames/auto-translate"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilkinGames%2Fauto-translate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilkinGames%2Fauto-translate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilkinGames%2Fauto-translate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilkinGames%2Fauto-translate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WilkinGames","download_url":"https://codeload.github.com/WilkinGames/auto-translate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246231730,"owners_count":20744539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["localization-tool","node-js"],"created_at":"2024-12-10T07:08:32.884Z","updated_at":"2026-05-19T09:09:58.956Z","avatar_url":"https://github.com/WilkinGames.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Localization Generator\n\nTranslation tool for easy game localization!\n\nThis tool has been used to generate base localization for [Deadswitch 3](https://deadswitch3.com), [Dinogen Online](https://dinogenonline.com), [Arsenal Online](https://arsenalonline.net), and more.\n\n## Instructions\n\n`npm install` - Install the required modules\n\nAdd the desired `localization.json` to the `json` directory. This file must contain `en` (English) localization as a base.\n\n`npm start` - Starts the translation queue\n\nOnce complete, the new file will be saved into the `output` directory.\n\n## Details\n\nYour input `localization.json` file should contain a single object with phrase keys.\n\nFor example, you supply the following `localization.json` file:\n\n    {\n      \"STR_MULTIPLAYER\": {\n        \"en\": \"Multiplayer\"\n        }\n    }\n\nAfter running the generator, the output `localization.json` would be:\n\n    {\n      \"STR_MULTIPLAYER\": {\n        \"en\": \"Multiplayer\",\n        \"ru\": \"Мультиплеер\",\n        \"zh\": \"多人游戏\",\n        \"uk\": \"Мультіплеер\",\n        \"fr\": \"Multijoueur\",\n        \"tr\": \"Çok Oyunculu\",\n        \"es\": \"Multijugador\",\n        \"it\": \"Multigiocatore\",\n        \"pt\": \"Multijogador\",\n        \"de\": \"Mehrspieler\",\n        \"pl\": \"Tryb wieloosobowy\"\n      }\n    }\n\nIn your game, you would load the output file and reference the `\"STR_MULTIPLAYER\"` phrase to use the desired language.\n\n## Configuration\n\nYou can change the desired output languages in `config.json` using the ISO 2-letter code.\n\nFor more info, see https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes\n\n## Note\n\nThis tool uses **Google's Translate API** for translations. It is not 100% accurate and should be reviewed for complex phrases.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilkingames%2Fauto-translate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwilkingames%2Fauto-translate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilkingames%2Fauto-translate/lists"}