Giter VIP home page Giter VIP logo

Comments (11)

aluyama avatar aluyama commented on June 26, 2024 1

Healthy instances (Today)

@walking-octopus if @thedaviddelta is unreachable or busy, may be you can maintain Lingva project too
thedaviddelta/lingva-translate#176

from translate-ut.

ewdowiak avatar ewdowiak commented on June 26, 2024 1

Thank you! :-)

One note to add. When entering the instance in the app's settings, one must include "/api/v1" at the end. For example:
https://lingva.garudalinux.org/api/v1

from translate-ut.

walking-octopus avatar walking-octopus commented on June 26, 2024

Oh, that's very unfortunate.

Luckily, I did add support for switching to a different instance, so you might have some luck with switching to one of these:

As for other engines, there are a few choices I might implement some day in this app's rewrite:

  • Built-in Google Translate scraper: Kind-of removes the anonymizing factor of a single large instance servicing multiple users, may be broken by a random redesign, but would be self-sufficient.
  • Local ML: Facebook did release NLLB-200, a local translation model. It's not perfect, but good enough. So user's phone is powerful enough and inference can be performed without large dependencies like PyTorch, with something like GGML, this would be a possibility.
  • Scraping other engines: DeepL is very strict about its anti-abuse measures, so even debugging that would get you a year-long IP ban. Microsoft may be more promising...

from translate-ut.

gbdomubpkm avatar gbdomubpkm commented on June 26, 2024

Thank you ! For info, the android app 'Translate you' use:

image20230729_201509316

  • LibreTranslate
  • Lingva
  • DeepL
  • MyMemory
  • Reverso
  • SimplyTranslate
  • MinT
  • Globse

from translate-ut.

gbdomubpkm avatar gbdomubpkm commented on June 26, 2024

Luckily, I did add support for switching to a different instance, so you might have some luck with switching to one of these:

https://translate.plausibility.cloud
https://lingva.lunar.icu
https://translate.dr460nf1r3.org
https://lingva.garudalinux.org

The four work. Did you do a new xenial .click with that ? Currently i did a webber xenial shortcut with the first instance 🙂 Thank you

from translate-ut.

walking-octopus avatar walking-octopus commented on June 26, 2024

In the settings, I recall there was a field to change the instance. Just replace the host and it should work just fine.

from translate-ut.

gbdomubpkm avatar gbdomubpkm commented on June 26, 2024

I tested. I changed with the two first instance and it doesn't work for me (Volla), even after deleted cache and data and after shut down the phone and switch on again. As if no internet in the app.
Does it work for you ?

Edit : i tested in a BQ E5 HD . It doesn't work too.

log : https://dpaste.com/5F6Y9SHFP

from translate-ut.

gbdomubpkm avatar gbdomubpkm commented on June 26, 2024

When will this great app be usable again?

from translate-ut.

ewdowiak avatar ewdowiak commented on June 26, 2024

I miss the UT Translate app too. How can I help you?

Speaking as someone who has trained neural machine translation models ... Facebook's smallest NLLB-200 model would be too big for most phones. The model alone is 2.46 GB and it requires PyTorch. (Most NMT frameworks require either PyTorch or TensorFlow). As suggested, it may be possible to quantize a translation model with GGML. But no one has done so yet, so we would have to do the work ourselves.

With that in mind, I doubt that we'll be running translation models on our UT phones any time soon. Instead, the only alternative (in the short run) is to have the app make calls to a server where we would host our own model.

Assuming that nobody is willing to sponsor a dedicated GPU for our model, translation times would be slow. But if our model were small (only the most popular languages), the wait might be tolerable.

I miss the UT Translate app too. How can I help you?

from translate-ut.

ewdowiak avatar ewdowiak commented on June 26, 2024

One more translation engine. My own: https://translate.napizia.com/api/v1/

Ora pozzu traduciri frasi in sicilianu cu l'app. Grazzi! :-)

from translate-ut.

gbdomubpkm avatar gbdomubpkm commented on June 26, 2024

@ewdowiak

/api/v1/

Thanks for the reminder !! I had forgotten that ! Lingva instances actually work well in Translate-UT.

from translate-ut.

Related Issues (9)

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.