{"id":19162258,"url":"https://github.com/andre-carbajal/jsontranslation","last_synced_at":"2026-05-18T07:32:06.060Z","repository":{"id":207044497,"uuid":"594286360","full_name":"andre-carbajal/JsonTranslation","owner":"andre-carbajal","description":"This Python project translate the content of a JSON file from English to multiple other languages.","archived":false,"fork":false,"pushed_at":"2024-12-16T16:05:45.000Z","size":35,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"DeepTranslator","last_synced_at":"2025-02-22T22:29:17.136Z","etag":null,"topics":["file-translation","json","python","python-3","python-script","python3","translation","translation-files","translations","translator"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andre-carbajal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-01-28T03:57:51.000Z","updated_at":"2024-12-16T16:05:49.000Z","dependencies_parsed_at":"2024-01-22T02:45:24.208Z","dependency_job_id":"6a0bb14b-44dd-4d79-908f-d722bfde6099","html_url":"https://github.com/andre-carbajal/JsonTranslation","commit_stats":null,"previous_names":["andre-carbajal/jsontranslation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andre-carbajal/JsonTranslation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-carbajal%2FJsonTranslation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-carbajal%2FJsonTranslation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-carbajal%2FJsonTranslation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-carbajal%2FJsonTranslation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andre-carbajal","download_url":"https://codeload.github.com/andre-carbajal/JsonTranslation/tar.gz/refs/heads/DeepTranslator","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andre-carbajal%2FJsonTranslation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33169204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["file-translation","json","python","python-3","python-script","python3","translation","translation-files","translations","translator"],"created_at":"2024-11-09T09:09:28.834Z","updated_at":"2026-05-18T07:32:06.045Z","avatar_url":"https://github.com/andre-carbajal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JsonTranslation \n\n## Description\n\nThis Python project is a multilingual translation tool that uses the deep_translator library to translate the content of a JSON file from English to multiple other languages.\n\nThe script reads a JSON file from the 'input' directory, which contains key-value pairs in English. It then translates the values into several languages (Chinese Simplified, Chinese Traditional, French, German, Italian, Japanese, Korean, Portuguese, Russian, and Ukrainian) using Google's translation service.\n\nThe translated content is then written to new JSON files, each named according to the language code (e.g., 'zh_cn.json' for Simplified Chinese), and saved in the 'output' directory.\n\nThe translation process is performed concurrently for each key-value pair in the JSON file, which can significantly speed up the translation process for large files.\n\n## Installation\n\nTo install the necessary dependencies, run the following command:\n\n```bash\npip install -r requirements.txt\n```\n\n## Usage\n1. Create your ```input``` folder \n2. Place your English json file with the name ```en_us.sjon```.\n3. Execut the main file:\n    ```bash\n    python3 main.py\n    ```\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\n[GNU General Public License v3.0](LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandre-carbajal%2Fjsontranslation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandre-carbajal%2Fjsontranslation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandre-carbajal%2Fjsontranslation/lists"}