Deepfish

Rating: 
5
Your rating: None Average: 5 (4 votes)

An app usign DeepL's python library for online translation.

You NEED to create an API token on DeepL's website to use the app. It's free.

(Account > Account key > paste the token in the "Settings" page of the app)

Known bugs that wont impact 99% of users :

  • App crashes if you insert more than 1000 words (but I don't think that's something related to the app)
  • You can't see the whole text in the cover if it's longer than three lines. -> Will be "fixed" (if the inserted text is 20 lines long, I doubt you will want to see it in the cover).

Future features by importance :

  1. Improve the code. 99% of it is inspired from what's out there without following Jolla's guidelines (or any best patricies whatsoever...) .
  2. Internationalisation. (currently only german, feel free to add more)
  3. Better cover page.
  4. Making the app Jolla Store compatible.
  5. Translate documents.
  6. Search bar for picking languages quicker.
  7. About page with data usage (how many translation you've done, how many you can do left with the free account plan).
  8. Audio to text.
  9. Asking DeepL if they could make it "official" so future users wont have to create a DeepL account to use the app.

Code is available here : https://gitlab.com/m4074/harbour-deepfish/ , feel free to help me by improving the code. Don't have a gitlab account ? You can contact me on the sailfish forum : https://forum.sailfishos.org/u/jojo

------

Icon by @orianeyo

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-deepfish-1.0-1.i486.rpm336.7 KB10/10/2021 - 23:51
File harbour-deepfish-1.0-1.armv7hl.rpm336.81 KB10/10/2021 - 23:51
File harbour-deepfish-1.0-1.aarch64.rpm336.92 KB10/10/2021 - 23:51
File harbour-deepfish-1.1-2.i486.rpm341.78 KB19/11/2021 - 00:17
File harbour-deepfish-1.1-2.aarch64.rpm341.74 KB19/11/2021 - 00:17
File harbour-deepfish-1.1-2.armv7hl.rpm341.59 KB19/11/2021 - 00:32
Changelog: 

- Fixed "x" button disappearing when too much text - Fixed infinite loading when no Internet connection - Updated to DeepL's API version 1.3.1 - Fixed app translation, currently only German

Comments

rob_k's picture

Great initiative! I hope a next feature will be that the most recent languages will be saved. Maybe even sort the list of languages by its popularity