This is a plugin for Plasma 6 KRunner. It's a translator and it translates text. Currently Google Translate, Bing Translator, youdao, and Baidu Fanyi are supported. By clicking on the corresponding icon, the translation can be copied or read aloud.
- Clone this repo,
cdinto it, and run./install.sh - To uninstall, run
./uninstall.sh
OR, if you prefer to build manually,
- Install the dependencies listed below
- Clone this repo,
cdinto it, and run
cmake -B build
cmake --build build --parallel --config Release
sudo cmake --install build --config Release
killall -q krunner # or systemctl --user restart plasma-krunner- To uninstall, run
sudo cmake --build build --target uninstall
killall -q krunner # or systemctl --user restart plasma-krunnerNote: Requires Ubuntu 25.04 (Plucky) or newer.
translate-shell build-essential cmake extra-cmake-modules qt6-base-dev libkf6runner-dev libkf6i18n-dev libkf6coreaddons-dev libkf6config-dev libkf6configwidgets-dev libkf6kcmutils-dev
translate-shell cmake extra-cmake-modules cmake(Qt6Core) cmake(Qt6Gui) cmake(Qt6Widgets) cmake(Qt6Network) cmake(KF6Runner) cmake(KF6I18n) cmake(KF6CoreAddons) cmake(KF6Config) cmake(KF6ConfigWidgets) cmake(KF6KCMUtils)
To be able to use Youdao and Baidu, an API key is required. You have to obtain a key yourself by following these steps:
- Register at https://ai.youdao.com/
- Get an API key and an API secret from Application Manager
- Copy the key to configuration dialog
- Register at http://api.fanyi.baidu.com/
- Get an API key and an API secret from Consoles
- Copy the key to configuration dialog
A list of all language codes you can find here.
Syntax: <sourcelang>-<targetlang> <searchterm>
en-de house → will translate house into german (de)
Syntax: <targetlang> <searchterm>
Default source language: English (en)
Alternative source language: Spanish (es)
de soccer → en-de soccer
en hola → es-en hola
fr house → en-fr house
Thanks for your feedback and kudos! If you like the runner, please vote for it here.


