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)
  • The "X" icon to erase the text follows the text, which can make it disapear if the inserted text is +5 lines long. -> Will be solved in the future.
  • 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. (I tried to do it with German, but somehow it's not working)
  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 : , feel free to help me by improving the code (if you have any idea of why the german translation is not working I would be thankful). Don't have a gitlab account ? You can contact me on the sailfish forum :


Icon by @orianeyo

Application versions: 
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



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