
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
A fast translator and web query plasmoid for KDE
Features:
- translates the clipboard contents or submits it to a search engine of your choice simply by clicking on the icon or pressing the keyboard shortcut. The corresponding page gets opened in the standard web-browser. The query can also be entered manually in a text field instead of using the clipboard.
- many search engines preconfigured: leo.org, pons.de, google, wikipedia, duden.de, open dictionary, etc... The plasmoid can be used for many other things than just translations.
- new search engines can easily be added.
- fast switching between different translation languages or search engines.
Requirements:
KDE4 >= 4.2
installation from source
You will need the utility cmake and some development packages. To install them:
Ubuntu: sudo apt-get install cmake kdebase-workspace-dev kdelibs5-dev
SUSE: sudo zypper install cmake libkde4-devel kdebase4-workspace-devel
To install the plasmoid, unpack the archive, go to it's main directory and execute this commands:
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
sudo make install
kbuildsycoca4
After that, the plasmoid should show up in the add widgets dialog.
If not, you can try to execute:
killall plasma-desktop && plasma-desktop
optional: import GPG-Key:
for those who download Babeleo through the Ubuntu PPA (see download links below), the GPG key of the PPA can be imported this way:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7AB1A390
notes
The fish icons are modified versions of an icon in the Crystal Clear icon set by Everaldo Coelho. File Crystal_Clear_app_babelfish_vector.svg (LGPL)
Comments are always appreciated, positive or negative!
If you don't like the app, feel free to tell me why, so that I can maybe improve it.
Thanks for voting! :)
todo
- more sorting possibilities for the search engines.
- easy-to-use install script.
- more default search engines.
- add offline dictionaries, for example integration of ding (http://www-user.tu-chemnitz.de/~fri/ding/)
7 years ago
if you update Babeleo from a version older than 0.4, please remove the plasmoid from the panel and add it again before use.
update 06.05.2013: New packages for Ubuntu 12.10 (Quantal Quetzal) and 13.04 (Raring Ringtail)
update 01.05.2013: New package for Ubuntu 12.04 (Precise Pangolin)
0.5.2 (13.10.2011)
- new AUTHORS file and updated credits
- new packages for SUSE and Ubuntu
0.5.1 (30.09.2009)
- global shortcut for triggering a query works again
- added a possibility for a global shortcut to open the manual query dialog
- added some more search engines to the default list
0.5 (10.09.2009)
- automatic download of icons for the search engines. Babeleo fetches the favicon from the web page of the engine.
0.4.2 (31.08.2009)
- fixed bug which caused plasma to crash
0.4.1 (31.08.2009)
- alphabetical sorting of search engines in the menus.
- added a few more search engines to the default list.
- some of the search engines are now hidden by default.
- source code cosmetics.
0.4 (30.08.2009)
- added a cool new configuration interface fo search engines:
- possibility to add, remove and edit search engines.
- possibility to hide some of the configured search engines.
- possibility to define for each search engine if it should appear in the main context menu or in the "other engines" menu.
- changed plasmoid name as displayed in the "add widgets..." dialog to "Babeleo translator" for easier finding after installation.
0.3.2 (25.08.2009)
- Babeleo now doesn't use the global clipboard content anymore, but the
currently highlighted text. There is no need to type Ctrl+C anymore,
regardless of the klipper-settings.
0.3.1 (24.08.2009)
- removed a bug which could cause plasma to crash directly after a fresh install or an update from an older version of Babeleo.
0.3 (22.08.2009):
- code restructured to easily add more search engines.
- added a few engines to show what's possible. I will add a configuration window to manage the engines in a later version. For now, new engines can be added easily by those who want by editing the sources (babeleo.cpp, after line 137).
- Tooltip shows the current engine.
0.2.1 (20.08.2009):
- improved the behaviour of the text field for manual entry of the query when it gets opened and when it loses focus.
- cleaned up the code.
0.2 (20.08.2009):
- added the possibility to enter a query manually in a small textfield, instead of taking it from the clipboard.
0.1 (18.08.2009):
- initial release.
7 years ago
if you update Babeleo from a version older than 0.4, please remove the plasmoid from the panel and add it again before use.
update 06.05.2013: New packages for Ubuntu 12.10 (Quantal Quetzal) and 13.04 (Raring Ringtail)
update 01.05.2013: New package for Ubuntu 12.04 (Precise Pangolin)
0.5.2 (13.10.2011)
- new AUTHORS file and updated credits
- new packages for SUSE and Ubuntu
0.5.1 (30.09.2009)
- global shortcut for triggering a query works again
- added a possibility for a global shortcut to open the manual query dialog
- added some more search engines to the default list
0.5 (10.09.2009)
- automatic download of icons for the search engines. Babeleo fetches the favicon from the web page of the engine.
0.4.2 (31.08.2009)
- fixed bug which caused plasma to crash
0.4.1 (31.08.2009)
- alphabetical sorting of search engines in the menus.
- added a few more search engines to the default list.
- some of the search engines are now hidden by default.
- source code cosmetics.
0.4 (30.08.2009)
- added a cool new configuration interface fo search engines:
- possibility to add, remove and edit search engines.
- possibility to hide some of the configured search engines.
- possibility to define for each search engine if it should appear in the main context menu or in the "other engines" menu.
- changed plasmoid name as displayed in the "add widgets..." dialog to "Babeleo translator" for easier finding after installation.
0.3.2 (25.08.2009)
- Babeleo now doesn't use the global clipboard content anymore, but the
currently highlighted text. There is no need to type Ctrl+C anymore,
regardless of the klipper-settings.
0.3.1 (24.08.2009)
- removed a bug which could cause plasma to crash directly after a fresh install or an update from an older version of Babeleo.
0.3 (22.08.2009):
- code restructured to easily add more search engines.
- added a few engines to show what's possible. I will add a configuration window to manage the engines in a later version. For now, new engines can be added easily by those who want by editing the sources (babeleo.cpp, after line 137).
- Tooltip shows the current engine.
0.2.1 (20.08.2009):
- improved the behaviour of the text field for manual entry of the query when it gets opened and when it loses focus.
- cleaned up the code.
0.2 (20.08.2009):
- added the possibility to enter a query manually in a small textfield, instead of taking it from the clipboard.
0.1 (18.08.2009):
- initial release.
snock
7 years ago
Report
snock
7 years ago
Report
bongoMan
7 years ago
Report
bongoMan
7 years ago
Report
soee
9 years ago
Report
bongoMan
9 years ago
Report
bulldog98
10 years ago
Report
bongoMan
9 years ago
It's released under the LGPL. Sorry that I didn't mention it...
I will put a notice into the description text on this page and will include the credits into the next build.
Thank you for pointing it out!
Report
bongoMan
9 years ago
It's released under the LGPL. Sorry that I didn't mention it...
I will put a notice into the description text on this page and will include the credits into the next build.
Thank you for pointing it out!
Report
MonikaK
10 years ago
Report
MonikaK
10 years ago
monika@lola:~/downloads/babeleo-0.5.1/build$ cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/monika/.kde/share/apps;/usr/share/kubuntu-default-settings/kde4-profile/default/share/apps;/usr/share/kde
Call Stack (most recent call first):
CMakeLists.txt:1 (find_package)
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.8)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring incomplete, errors occurred!
Report
raoul
11 years ago
Report
bongoMan
11 years ago
cheers
Pascal
Report
bongoMan
11 years ago
Report
raoul
11 years ago
Report
bongoMan
11 years ago
The RPMs are built against the openSUSE Factory repository, so they are only guaranteed to work with KDE >= 4.3.
cheers
Pascal
Report
Herz-von-Hessen
11 years ago
Hallo,
Ich glaube ich bin zu neu unter Linux um diese Software zu installieren.
Wenn ich die Installation starte dann erhalte ich eine Fehlermeldung:
----------------------------------------
joerg@suse:~/Download/babeleo-0.5> cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:84 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/joerg/.kde4/share/apps;/usr/share/kde4/apps;/etc/kde4/share/apps
----------------------------------------
Ich bin aber ganz sicher das ich sowohl cmake und auch gcc installiert habe. In YAST kann ich kein Programm mit dem Namen cxx-compiler finden?!
english Version
Hello,
i think i was to fresh on Linux to install this Software.
When i do the Installing i become an error:
----------------------------------------
joerg@suse:~/Download/babeleo-0.5> cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:84 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/joerg/.kde4/share/apps;/usr/share/kde4/apps;/etc/kde4/share/apps
----------------------------------------
I was shure that i have installes cmake and also gcc. In YAST i cannot found any Programfile named cxx-compiler?!
greetings from Darmstadt
Report
bongoMan
11 years ago
cheers
Pascal
Report
bongoMan
11 years ago
I just installed KDE 4.3 on SuSE 11.1, following this howto without problems:
[ur]http://en.opensuse.org/KDE/Upgrade[/url]
The installation of Babeleo then worked flawlessly. And KDE 4.3 is much cooler than KDE 4.1 ;)
cheers
Pascal
Report
bongoMan
11 years ago
If you want to use Babeleo with SuSE 11.1, you will have to update the KDE before. I don't know how difficult it is with SuSE...
Report
bongoMan
11 years ago
sudo zypper install kdebase4-workspace-devel
Report
bongoMan
11 years ago
I think you are missing the package libkde4-devel (that's for SuSE, in Kubuntu it would be kdelibs5-dev).
Install it with Yast or with the command:
sudo zypper install libkde4-devel.
Report
fixu
11 years ago
Report
netcelli
11 years ago
Report
bongoMan
11 years ago
If you don't do this, there could be plasma crashes because the format for storing search engines changed between the last versions. Babeleo is in version 0.4, remember it's still an alpha-release!
Please tell me if you updated babeleo or if it was a fresh install... Thanx!
cheers
Pascal
Report