https://github.com/sethcg/electron-argos-translate
Offline Translation Application
https://github.com/sethcg/electron-argos-translate
argos-translate electron react translation typescript
Last synced: 14 days ago
JSON representation
Offline Translation Application
- Host: GitHub
- URL: https://github.com/sethcg/electron-argos-translate
- Owner: sethcg
- License: mit
- Created: 2025-03-28T04:55:20.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2025-05-06T02:03:26.000Z (15 days ago)
- Last Synced: 2025-05-07T06:57:58.381Z (14 days ago)
- Topics: argos-translate, electron, react, translation, typescript
- Language: TypeScript
- Homepage:
- Size: 4.63 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Electron Argos-Translate Application
## Description:
This 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.
----
## FeaturesFront End Electron App:
- Electron-Forge
- React
- Vite
- Typescript
- Prettier
- ESLintBackend Local Translation Server:
- Python
- Flask
- C2Translate
- PyInstaller----
## Translation Demo:
![]()
----
## Language Selection Demo:
![]()
---
## Developer Notes:```bash
# Clone repository
git clone https://github.com/sethcg/Electron-Argos-Translate.git# Install dependencies
npm install# Create flask server, using instructions in ./src/server/README.md
# Download argo-translate language packages
# Or, change of pre-installed language packages using instructions in ./src/assets/model-script/README.md
npm run download# Run application
npm run start# Package application
npm run package```
---
> [!WARNING]
> This project was fun to make, but I will not be able to respond to issues or pull requests often.
> Please if you run into an issue or would like a new feature, clone the repository and improve it yourself.---
> How much better to get wisdom than gold, to get insight rather than silver!