{"id":19529841,"url":"https://github.com/yayuniversal/deepl-plugin-albert","last_synced_at":"2026-05-11T12:41:24.457Z","repository":{"id":74738949,"uuid":"412491697","full_name":"yayuniversal/deepl-plugin-albert","owner":"yayuniversal","description":"Albert launcher plugin for the Deepl translator","archived":false,"fork":false,"pushed_at":"2021-10-01T14:12:38.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T16:25:23.559Z","etag":null,"topics":["albert","deepl","translation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yayuniversal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-01T14:08:09.000Z","updated_at":"2021-12-12T17:51:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"09ec81d7-35f1-4f93-8ed2-fda3954ef579","html_url":"https://github.com/yayuniversal/deepl-plugin-albert","commit_stats":null,"previous_names":["yayuniversal/deepl-plugin-albert"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yayuniversal%2Fdeepl-plugin-albert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yayuniversal%2Fdeepl-plugin-albert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yayuniversal%2Fdeepl-plugin-albert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yayuniversal%2Fdeepl-plugin-albert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yayuniversal","download_url":"https://codeload.github.com/yayuniversal/deepl-plugin-albert/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240783111,"owners_count":19856776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["albert","deepl","translation"],"created_at":"2024-11-11T01:27:51.357Z","updated_at":"2026-05-11T12:41:19.408Z","avatar_url":"https://github.com/yayuniversal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deepl plugin for Albert launcher\n\nPlugin to use Deepl translator with Albert launcher\n\n## How to setup\nFirst, a Deepl API key is needed. Create an account on the [Deepl website](https://www.deepl.com/) and subscribe for the [Deepl API Free subscription](https://www.deepl.com/pro-api).\n\nOnce you've got your key, clone this repo to the Albert `modules` folder and edit the configuration file:\n```\ncd ~/.local/share/albert/org.albert.extension.python/modules/\ngit clone https://github.com/lilianmallardeau/deepl-plugin-albert.git deepl_translate\nnano deepl_translate/parameters.env\n```\n\nPut your API key in the `DEEPL_API_KEY` variable.\n\nIn case you use the Pro (paid) version of the API, change the variable `DEEPL_SUBSCRIPTION` to `pro` (the base URL for the API is not the same for the free API and the Pro API).\n\nYou can also change the triggers for the plugin if you want, by changing the `__triggers__` variable in `__init__.py`.\n\nYou may need to restart Albert for it to load the plugin. Don't forget to activate the module in the Albert settings, under \"Python Extensions\".\n\n## How to use\n```\ndeepl \u003ctarget-lang\u003e \u003ctext\u003e\ndeepl \u003csrc-lang:target-lang\u003e \u003ctext\u003e\n```\n\nFor example:\n```\ndeepl fr Hello world!\ndeepl en:fr Hello world!\n```\n\nWhen the source language is not specified, Deepl will detect it.\nOnce the translation is shown, pressing Enter will copy it to the clipboard.\n\n\n## Requirements\n[`python-dotenv`](https://pypi.org/project/python-dotenv/) Python package. It can be installed from [Pypi](https://pypi.org/project/python-dotenv/).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyayuniversal%2Fdeepl-plugin-albert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyayuniversal%2Fdeepl-plugin-albert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyayuniversal%2Fdeepl-plugin-albert/lists"}