Skip to content
DeepL Alfred Workflow
Branch: master
Clone or download
Latest commit 57dfb96 Mar 29, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Deepl-Translate.alfredworkflow
Makefile
README.md
Screenshot-Result.png
Screenshot-Search.png
deepl.sh
icon.png
info.plist

README.md

Alfred DeepL Translation Workflow

Codacy Badge

DeepL.com is a great, new translation service. It provides better translations compared to other popular translation engines.

Caveats

This workflow requires the jq commandline JSON processor. Install it e.g. via brew using brew install jq.

Installing the Workflow

Simply download the DeepL Workflow and install it by double-clicking the workflow file. You can add the workflow to a category, then click "Import" to finish importing. You'll now see the workflow listed in the left sidebar of your Workflows preferences pane.

Once imported, take a quick look at the workflow settings and setup what keyword you want to use.

Usage

To activate this workflow use the default keyword dl, enter the passage you wanna get translated and end the input with .. Source and destination language will be inferred automatically.

Search

After 1-2 seconds you get the translation. This is just an example.

Result

Press enter to copy the result or ⌘-enter to show result as big screen overlay.

Command Line

$ ./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."
    }
  ]
}

Details

To create a modified version of the workflow, edit the files and run make workflow to create an updated workflow.

Disclaimer

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.

You can’t perform that action at this time.