{"id":27936505,"url":"https://github.com/sethcg/electron-argos-translate","last_synced_at":"2026-05-05T20:41:47.360Z","repository":{"id":290559566,"uuid":"956339437","full_name":"sethcg/Electron-Argos-Translate","owner":"sethcg","description":"Offline Translation Application","archived":false,"fork":false,"pushed_at":"2025-05-06T02:03:26.000Z","size":4860,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T06:57:58.381Z","etag":null,"topics":["argos-translate","electron","react","translation","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sethcg.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,"zenodo":null}},"created_at":"2025-03-28T04:55:20.000Z","updated_at":"2025-05-06T02:03:30.000Z","dependencies_parsed_at":"2025-04-29T13:38:01.549Z","dependency_job_id":null,"html_url":"https://github.com/sethcg/Electron-Argos-Translate","commit_stats":null,"previous_names":["sethcg/electron-argos-translate"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sethcg%2FElectron-Argos-Translate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sethcg%2FElectron-Argos-Translate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sethcg%2FElectron-Argos-Translate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sethcg%2FElectron-Argos-Translate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sethcg","download_url":"https://codeload.github.com/sethcg/Electron-Argos-Translate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252831274,"owners_count":21810783,"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":["argos-translate","electron","react","translation","typescript"],"created_at":"2025-05-07T06:58:05.081Z","updated_at":"2026-05-05T20:41:47.354Z","avatar_url":"https://github.com/sethcg.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Electron Argos-Translate Application\n\n## Description:\n\nThis is an Electron application that can download various Argos-Translate models for offline translation. Choose a source language and target language, then translation will occur as you type or copy/paste into the text area. On the language list tab, languages can be downloaded, favorited, and deleted as needed to save disk space since each language model can be around 100-300mb on average.\n\n----\n## Features:\n\nFront End Electron App:\n- Electron-Forge\n- React\n- Vite \n- Typescript\n- Prettier\n- ESLint\n\nBackend Local Translation Server:\n- Python\n- Flask\n- C2Translate\n- PyInstaller \n\n----\n## Translation Demo:\n\u003cdetails open\u003e\n  \u003csummary\u003eShow\u003c/summary\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/fdb0bc71-0d50-4e31-b80d-1df1117d50a4\" width=\"540\" height=\"431\"\u003e\n  \u003cbr\u003e\n\u003c/details\u003e\n\n----\n## Language Selection Demo:\n\u003cdetails close\u003e\n  \u003csummary\u003eShow\u003c/summary\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/b4f5ea9e-be1f-465e-b96c-f9bf8c9bb892\" width=\"540\" height=\"431\"\u003e\n  \u003cbr\u003e\n\u003c/details\u003e\n\n---\n## Developer Notes:\n\n```bash\n\n# Clone repository\ngit clone https://github.com/sethcg/Electron-Argos-Translate.git\n\n# Install dependencies\nnpm install\n\n# Create flask server, using instructions in ./src/server/README.md\n\n# Download argo-translate language packages\n# Or, change of pre-installed language packages using instructions in ./src/assets/model-script/README.md\nnpm run download\n\n# Run application\nnpm run start\n\n# Package application\nnpm run package\n\n```\n\n\u003cdetails closed\u003e\n\u003csummary\u003e\u003cb\u003eLine Count\u003c/b\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\n```bash\n\n# GET LINE COUNT (REQUIRES CLOC TO BE INSTALLED)\ncloc --include-lang=TypeScript,JavaScript,Python --exclude-dir=dist,node_modules,out,.vite --out=line-count.txt .\n\n```\n\n| Language         | Files  | Blank | Comment | Code   |\n|:-----------------|:------:|:-----:|:-------:|:------:|\n| **TypeScript**   | 36     | 197   | 94      | 1553   |\n| **Python**       | 6      | 126   | 147     | 470    |\n| **JavaScript**   | 2      | 11    | 9       | 69     |\n|                                                      |\n| **Total**        | 44     | 334   | 250     | 2092   |\n\n\u003c/details\u003e\n\n---\n\n\u003e [!WARNING]  \n\u003e This project was fun to make, but I will not be able to respond to issues or pull requests often.\n\u003e Please if you run into an issue or would like a new feature, clone the repository and improve it yourself.\n\n---\n\n\u003cbr\u003e\n\n\u003e How much better it is to get wisdom than gold! And to get understanding is to be chosen above silver.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsethcg%2Felectron-argos-translate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsethcg%2Felectron-argos-translate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsethcg%2Felectron-argos-translate/lists"}