Code Monkey home page Code Monkey logo

Comments (21)

trymeouteh avatar trymeouteh commented on May 18, 2024 4

Would like to see a fully open source Android version available on F-Droid

from argos-translate.

PJ-Finlay avatar PJ-Finlay commented on May 18, 2024 3

I agree, getting argos-translate in the Debian package repos would definitely be a good thing!

from argos-translate.

mbnoimi avatar mbnoimi commented on May 18, 2024 2

+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.

EmanuelLoos avatar EmanuelLoos commented on May 18, 2024 2

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.

PJ-Finlay avatar PJ-Finlay commented on May 18, 2024 2

There's a F-Droid app for LibreTranslate: https://gitlab.com/BeowuIf/libretranslator

from argos-translate.

PJ-Finlay avatar PJ-Finlay commented on May 18, 2024 1

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.

hendursaga avatar hendursaga commented on May 18, 2024 1

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.

BirdInFire avatar BirdInFire commented on May 18, 2024 1

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.

hendursaga avatar hendursaga commented on May 18, 2024 1

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.

pierotofy avatar pierotofy commented on May 18, 2024

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.

PJ-Finlay avatar PJ-Finlay commented on May 18, 2024

#191

from argos-translate.

BirdInFire avatar BirdInFire commented on May 18, 2024

Vote for flatpak who is winning the Multiplateforme package over snap.

from argos-translate.

PJ-Finlay avatar PJ-Finlay commented on May 18, 2024

I'm open to distributing to Flatpak if anyone wants to contribute a pull request.

from argos-translate.

EmanuelLoos avatar EmanuelLoos commented on May 18, 2024

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.

EmanuelLoos avatar EmanuelLoos commented on May 18, 2024

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.

EmanuelLoos avatar EmanuelLoos commented on May 18, 2024

+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.

hendursaga avatar hendursaga commented on May 18, 2024

@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.

tooolbox avatar tooolbox commented on May 18, 2024

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.

PJ-Finlay avatar PJ-Finlay commented on May 18, 2024

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.

andsofine avatar andsofine commented on May 18, 2024

+1 for f-droid

from argos-translate.

andsofine avatar andsofine commented on May 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.