Comments (21)
Would like to see a fully open source Android version available on F-Droid
from argos-translate.
I agree, getting argos-translate in the Debian package repos would definitely be a good thing!
from argos-translate.
+1 for Flatpak (I use Linux Mint, so I'm unable to get snap packages by default)
+1 for F-Droid (Android)
from argos-translate.
Linux folks are pretty comfortable using pip to install Python packages (I think), but yes, MacOS and Windows would want some sort of setups (or binary distributions).
Comfortable? Maybe. Though I do prefer the official and main Debian GNU/Linux repositories over something else like pip
(except for things like youtube-dl where old, "stable" versions don't work because the online services change too fast) and especially over things like flatpak
or snap
because Debian packages have to be conform with the DFSG, there is no code copying (dependencies must be seperate packages), the packages are reviewed to be legal as well as free, as in freedom, and the binary packages are built reducibly from source packages with all build dependencies Debian tries to make builds reproducible and they are built from source packages with machine-readable build instructions (I think bash scripts) that work on a machine where only free software that is already included in Debian is installed (packages required for this are refered to as build dependencies) build instructions mentioned in a machine-readable way.
This makes it another level of quality to me.
Also, when searching for something with apt
(the package manager of Debian) one could find argos-translate
there if it was there tough it may take a few years for it to get into the stable branch. (I am using the testing branch, actually on Devuan, a Debian fork without systemd
, an init system getting a larger and larger piece of software replacing more and more standard GNU/Linux tools with itself making the distribution less modular, having Google DNS and Google NTP as hardcoded fallback, etc.)
See also:
Debian Social Contract
HowToPackageForDebian
Introduction for maintainers: How will my package get into Debian?
Debian New Maintainers' Guide
from argos-translate.
There's a F-Droid app for LibreTranslate: https://gitlab.com/BeowuIf/libretranslator
from argos-translate.
That's what I've been thinking. It would be really cool to do local mobile translation but I think it's a pretty hard problem technically. I have some background in Android development so I've been considering writing/modifying an Android app to work with the LibreTranslate API. I also agree about MacOS/Windows. The easiest thing would probably to let people download native binaries through GitHub releases but getting into the Mac/Windows app stores would have a lot of benefits too. Before trying to get into the app stores model distribution probably needs to be improved so that people can download models directly from the GUI.
from argos-translate.
Concerning FreeBSD, I believe I managed to get it working awhile, but I definitely had to compile CTranslate2 and a few others from source. It was rather tedious.
from argos-translate.
I'm open to distributing to Flatpak if anyone wants to contribute a pull request.
i will check if i can generate a flatpak locally, if other (maybe more experienced whant to check out how i intend to do it : FlatpakDocs, since it's my very first try on flatpak or snap (cannot say it will succeed first try).
from argos-translate.
I'm open to distributing to Flatpak...
I'd be more interested in distributing to GNU Guix, but that would be more difficult, I think.
from argos-translate.
Linux folks are pretty comfortable using pip to install Python packages (I think), but yes, MacOS and Windows would want some sort of setups (or binary distributions).
On mobile the quickest way is for sure an API client interface.
from argos-translate.
from argos-translate.
Vote for flatpak who is winning the Multiplateforme package over snap.
from argos-translate.
I'm open to distributing to Flatpak if anyone wants to contribute a pull request.
from argos-translate.
I just updated my comment to reflect more accurately what Debian does. I knew that there was something special about official Debian packages, but I guess I did not completely understand what when I wrote that. I think I understand it better now. Please consider my comment again and and sorry for writing without knowing enough.
from argos-translate.
I'd be more interested in distributing to GNU Guix, but that would be more difficult, I think.
@hendursaga
Why would that be more difficult? What would be the requirements?
from argos-translate.
+1 for F-Droid (Android)
@mbnoimi
Therefore an Android App would have to be created. If it is created F-Droid inclusion (meaning the official repository) would be great.
To be included Apps have to be:
- completely free, as in freedom
- built from source by F-Droid
- anything else required by the Inclusion Policy
from argos-translate.
@EmanuelLoos it's strong emphasis on 100% libre software along with build reproducibility might make it more difficult, though there are non-free channels like nonguix.
from argos-translate.
Ran across this looking for an offline translation software for Windows. I do not have a lot of experience with Python, but is this a simple matter of running py2exe
or similar? Forgive any naivete, please.
from argos-translate.
Windows isn't currently well supported but should mostly work.
The easiest way to install on Windows is probably from PyPI with pip. People have installed LibreTranslate on Windows so it's definitely possible.
py2exe may work too, I got Mac installs with py2app to work but it wasn't straightforward.
from argos-translate.
+1 for f-droid
from argos-translate.
There's a F-Droid app for LibreTranslate: https://gitlab.com/BeowuIf/libretranslator
I need an offline translator. and it has no pop-up mode
from argos-translate.
Related Issues (20)
- Version comparison broken
- support multiple package paths in ARGOS_PACKAGES_DIR
- WARNING: Language de package default expects mwt, which has been added
- produce sourcemap of translation HOT 1
- Argos Translate GUI repeated delete breaks
- restructure the torrent: Argos-Translate-LibreTranslate-2022-04-30 HOT 4
- How use a specific dialect of a language?
- "Download failed" Error
- ssl.SSLError: [SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:1091) HOT 5
- punctuation breaks translation quality
- ArgosTransate for python doesn't translate anything from English to French HOT 1
- Argos_translate no longer works offline? HOT 1
- multilingual-rag using argos-translate HOT 1
- The difficulty of generating a proper LLM for translation from web scraping...
- Feature Request: Allow installing without `nvidia-cuda` packages. HOT 3
- Pipe mode, line-by-line (stdin/stdout)
- Support for tamil language
- no pip install
- Does not support Python 3.12 HOT 1
- How to switch usage to GPU instead of CPU? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from argos-translate.