DeepL.com is a great, new translation service. It provides better translations compared to other popular translation engines.
To activate this workflow use the default keyword dl
, enter the passage you wanna get translated and end the input with .
. The source language will be inferred automatically and the target language can be configured.
After 1-2 seconds you get the translation. This is just an example.
Press ↩
to copy the result or ⌘ + ↩
to show result as big screen overlay. You can also translate any selected text within macOS by pressing ⌃ + ⌥ + ⌘ + d
.
Please note that the DeepL API is designed to translate up to 600 characters per minute and per customer only. Consider to get a pro account
.
Further, some longer sentences result in the message Error: Too many requests.
.
Simply download the DeepL Workflow
and install it by double-clicking the workflow file and clicking on "Import". You'll now see the workflow listed in the left sidebar of your Workflows preferences pane.
Once imported, you may want to take a quick look at the workflow settings and setup what keyword you want to use. Further, you can change the target language in the settings as shown in this screenshot:
$ # DEEPL_TARGET="FR"
$ ./deepl.sh -l DE "This is just an example."
{
"items": [
{
"uid": null,
"arg": "Dies ist nur ein Beispiel.",
"valid": "yes",
"autocomplete": "autocomplete",
"title": "Dies ist nur ein Beispiel."
},
{
"uid": null,
"arg": "Das ist nur ein Beispiel.",
"valid": "yes",
"autocomplete": "autocomplete",
"title": "Das ist nur ein Beispiel."
},
{
"uid": null,
"arg": "Dies ist nur ein Beispiel dafür.",
"valid": "yes",
"autocomplete": "autocomplete",
"title": "Dies ist nur ein Beispiel dafür."
},
{
"uid": null,
"arg": "Dies ist nur ein exemplarisches Beispiel.",
"valid": "yes",
"autocomplete": "autocomplete",
"title": "Dies ist nur ein exemplarisches Beispiel."
}
]
}
To create a modified version of the workflow, edit the files and run make workflow
to create an updated workflow.
DeepL is a product from DeepL GmbH. More info: deepl.com/publisher.html
This package has been heavily inspired by m9dfukc's DeepL Alfred Workflow.