translatoid

Plasma 4 Extensions

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

31
6 .8
Description:

translator using google translator!
And it's my first plasmoids!!

svn co svn://anonsvn.kde.org/home/kde/trunk/playground/base/plasma/applets/translatoid
Last changelog:

9 years ago

-clear code
-add Catalan flag
-Add language title
- use Frame for the maintitle.
- Correct some encodage bug
- and more....

===0.4
- use kde svn :
http://websvn.kde.org/trunk/playground/base/plasma/applets/translatoid
- use PopupApplet! Now, Translatoid can be dock inside the main bar!
- Change language selection method! Now, You have to click and a KlistWidget appear !
- Add Copy and Past button
- Add AutoDetection language in languageList
- Add TooTip Message

Now, I need translator for translate, this translator... :)

===0.4.1
add Licence
add GPL2 header
replace setIcon() by nativeWidget()->seticon()

=====0.5
Add ListWidgetFlag inside the plasma and it appear with a Plasma::Animation!
Add Voice TTS support.

TODO : auto select - enter key - flag disabled for fedora!

======0.6
-AutoPaste the copy selection and autotranslate when you active Popup.
-GrabKeyboard when you active Popup
-Add "Clear Button"
-remove Cancel Button from DialogBox
-Add Po language file.
- Change inverse language icon
- Add Fedora Package without flags

====0.6.1
- Add new Icon
- change name : translatoid to plasma-applet-translatoid

======0.7
add New popup icon which can change his flags
use KConfigGroup for save favorite language
add FavoriteLanguage config dialog
some update of the code

=======0.8
IMPORTANT RELEASE :
change the algorithm of source translation. Now it use Post Method. It means that you can translate big text. And if you type 1 word, it get you the dictionnary result ! :) Thanks lexnewton.
=======0.9
-add new flags list ! Use a plasma::treeview with a QAbstractModel
-copy from the clipboard! Now, you just have to select a source text from anywhere, and active the popup, by cliking on the popup, or by a plasma shortcut.
-Change QTextEdit source event. Now, press Enter to translate, and press Shift+Enter to add a new line.

=======1.0
Change icon
Change a lot by aseigo , use KJob, nice animation during translate.
change the structure of translatoid
Will remove voice button, because KTTSD do the same job.
add estonishlanguage
===RC
After some error of myself! This is the good one :
- Set text color with theme color
- save your automaticaly last languages in use.

==1.1beta==== MAJOR CORRECTION
Now Translatoid use extender
Add Reminder extender to remind you some word after clicking on the star
Replace parsing by Json parsing. YOU NEED TO INSTALL libqjson
Clear some code and probably add some new bug.. :)
If you have some probs, contact me!

---1.1
Add new language :
"Afrikaans"
"Albanais"
"Albanais"
"Belarusian"
"Irish""Icelandic"
"Macedonian"
"Malaysia"
"Maltese"
"Persan"
"Swahili"
"Turkish"
"Yiddish"

1.12 ( Minor fix)
Just fix Icon installation...Sorry)
A new release will come out quickly

1.2 ( Minor fix)
Correct Html rending

1.21
Correct text color in "remind" area

1.30
Correct Json parser with new Google Api. Thanks alex789

1.30 bis
dominique fix

3

chepioq

10 years ago

you say
Quote: At work it doesn't.

Have you seen with your network administrator?

In my work,I am not allowed to install gadgets google.

May be your administrator block that...

Report

eliwap

10 years ago

Nope... I am the Administrator :)

Report

eliwap

10 years ago

The problem was that I was out of date with the version and my aging eyes did not spot that the version was updated.

I apologize for any confusion that I may have caused and thank you for you help in investigating this.

Report

3

chepioq

10 years ago

Quote:On further investigation, I have managed to test this on a x86_64 installationand on an i686 installation in the same networking environment at work. Thex86_64 based system it works. On the i686 based system it does not.

Could you please tell me what your installation is. It is an x86_64 or i686based installation

My installation is x86_64

Report

eliwap

10 years ago

K.. The initial bug reporter has indicated that he too is using x86_64 so that eliminates one "weird bug" hypothesis

Report

eliwap

10 years ago

On further investigation, I have managed to test this on a x86_64 installationand on an i686 installation in the same networking environment at work. Thex86_64 based system it works. On the i686 based system it does not.

Could you please tell me what your installation is. It is an x86_64 or i686based installation

Thanks

Report

eliwap

10 years ago

K. Today, I believe that I've eliminated the idea that the issue is a firewall problem. However the problem still remains under certain networking conditions. I will try to find some appropriate people to help with this.

By the way... I tried the translator that I can install with google gadgets and I get the same results.

Under some network conditions it works under others it does not.

Very puzzling

Report

virgolus

10 years ago

work fine with kubuntu 10.04 and kde 4.5.

The best and useful plasmoid.

Good work.

Report

unhammer

10 years ago

Hey, cool that you got the Catalan flag :-)

Any chance of supporting Apertium? See http://api.apertium.org, it should be compatible with Google Translate.

Report

eliwap

10 years ago

Hi

kde-plasma-translatoid 1.30 does not seem to work with kde 4.4.5 and kde 4.5 rc1.

I type in test in top section. Either press Enter or on the Translate button and nothing happens. Fedora 13

Report

3

chepioq

10 years ago

I have same issue with fedora14 rawhide, kde 4.5 and translatoid 1.30.
I install it and when I launch I have this error message:

Cet objet ne peut être créé pour la raison suivante:

Impossible de trouver le composant demandé:
translatoid

Report

3

chepioq

10 years ago

With the latest update of kde for F14 rawhide, translatoid work fine...

Report

3

chepioq

10 years ago

I am sorry, but translatoid don't work with Fedora 14 rawhide and kde 4.5...
Same problem: translatoid don't translate...

Report

3

chepioq

10 years ago

With the last update of F14 rawhide, now translatoid work fine...
Sorry for the inconvenience

Report

Leiche

10 years ago

For me not work, running under PCLinuxOS 2010 KDE4.5 no translation :(

http://yfrog.com/mqtransrp

When will fixed?
Thanks for efforts...

Report

Leiche

10 years ago

Forget my last post, it's work now perfect ;)

Report

idonnie

10 years ago

Im still using translate.google.com, but will try translatoid 2 when you finish

Report

3

chepioq

10 years ago

Hello,
I install the last release (1.30) and now all work fine on my Fedora13 and Fedora 14-rawhide.
I'm happy because I use translatoid every days...
Thank

Report

C

dridk

10 years ago

I m happy to make you happy! :)
I m preparing translatoid 2 using plasma script. If you have some good idea, please tell me!

Report

idonnie

10 years ago

Hello

Ive managed to install your plasmoid on Kubuntu 10.4, here are the steps:

unzip to /home/tmp/translatoid-1.21
>mkdir /home/tmp/translatoid-1.21/build
>cd /home/tmp/translatoid-1.21/build
>sudo apt-get install build-essentials libplasma-dev pkg-config libqjson-dev
>cmake .. -DCMAKE_INSTALL_PREFIX=/opt/kde-nightly/
>sudo cp lib/plasma_applet_translatoid.so /usr/lib/kde4/
>sudo cp ../plasma-applet-translatoid.desktop /usr/share/kde4/services
>kbuildsycoca4

After that, I tried it, than rebooted... But plasmoid still does not translate, even from English to English. And no icons

I followed instructions in README. Is there any more steps?

Report

idonnie

10 years ago

Also, ability to resize translatoid to small - 2 times by height and width - will be very appreciated, because I can't use such a large plasmoid

Report

alex789

10 years ago

this bug have very long history, and still unfixed

Report

franciscot

10 years ago

I confirm the problem.
My build 1.21 is here:
https://launchpad.net/~leviatan1/+archive/ppa

Report

idonnie

10 years ago

Your package installs with icons, thanks, but still no network activity.

If author will add ability to resize, and it will work, I will try use it. There is another, older .deb on kde-look.org, maybe it can translate, but I think it cannote resize, too

Report

alex789

10 years ago

if json failed - just return raw text data, it is more usable than do nothing

Index: ktranslatoid.cpp
===================================================================
--- ktranslatoid.cpp (revision 1142885)
+++ ktranslatoid.cpp (working copy)
@@ -318,6 +318,7 @@

if (!ok) {
kDebug()<<"An error occured during parsing";
+ m_destText->setText(text);
return;
}

Report

9 years ago

-clear code
-add Catalan flag
-Add language title
- use Frame for the maintitle.
- Correct some encodage bug
- and more....

===0.4
- use kde svn :
http://websvn.kde.org/trunk/playground/base/plasma/applets/translatoid
- use PopupApplet! Now, Translatoid can be dock inside the main bar!
- Change language selection method! Now, You have to click and a KlistWidget appear !
- Add Copy and Past button
- Add AutoDetection language in languageList
- Add TooTip Message

Now, I need translator for translate, this translator... :)

===0.4.1
add Licence
add GPL2 header
replace setIcon() by nativeWidget()->seticon()

=====0.5
Add ListWidgetFlag inside the plasma and it appear with a Plasma::Animation!
Add Voice TTS support.

TODO : auto select - enter key - flag disabled for fedora!

======0.6
-AutoPaste the copy selection and autotranslate when you active Popup.
-GrabKeyboard when you active Popup
-Add "Clear Button"
-remove Cancel Button from DialogBox
-Add Po language file.
- Change inverse language icon
- Add Fedora Package without flags

====0.6.1
- Add new Icon
- change name : translatoid to plasma-applet-translatoid

======0.7
add New popup icon which can change his flags
use KConfigGroup for save favorite language
add FavoriteLanguage config dialog
some update of the code

=======0.8
IMPORTANT RELEASE :
change the algorithm of source translation. Now it use Post Method. It means that you can translate big text. And if you type 1 word, it get you the dictionnary result ! :) Thanks lexnewton.
=======0.9
-add new flags list ! Use a plasma::treeview with a QAbstractModel
-copy from the clipboard! Now, you just have to select a source text from anywhere, and active the popup, by cliking on the popup, or by a plasma shortcut.
-Change QTextEdit source event. Now, press Enter to translate, and press Shift+Enter to add a new line.

=======1.0
Change icon
Change a lot by aseigo , use KJob, nice animation during translate.
change the structure of translatoid
Will remove voice button, because KTTSD do the same job.
add estonishlanguage
===RC
After some error of myself! This is the good one :
- Set text color with theme color
- save your automaticaly last languages in use.

==1.1beta==== MAJOR CORRECTION
Now Translatoid use extender
Add Reminder extender to remind you some word after clicking on the star
Replace parsing by Json parsing. YOU NEED TO INSTALL libqjson
Clear some code and probably add some new bug.. :)
If you have some probs, contact me!

---1.1
Add new language :
"Afrikaans"
"Albanais"
"Albanais"
"Belarusian"
"Irish""Icelandic"
"Macedonian"
"Malaysia"
"Maltese"
"Persan"
"Swahili"
"Turkish"
"Yiddish"

1.12 ( Minor fix)
Just fix Icon installation...Sorry)
A new release will come out quickly

1.2 ( Minor fix)
Correct Html rending

1.21
Correct text color in "remind" area

1.30
Correct Json parser with new Google Api. Thanks alex789

1.30 bis
dominique fix

12345678910
15
product-maker janet Aug 22 2015 9 excellent
product-maker Zolnierzu May 26 2012 9 excellent
product-maker fadnix Apr 04 2011 9 excellent
product-maker infectedsoundsystem Jan 19 2011 9 excellent
product-maker chepioq Jan 05 2011 3 bad
product-maker vitoubien Nov 30 2010 9 excellent
Be the first to comment
janet
Aug 22 2015
Zolnierzu
May 26 2012
papylhomme
Apr 18 2011
cruzki
Feb 14 2011
tigerfoot
Dec 12 2010
max99
Dec 05 2010
Senth
Aug 15 2010
Refused
Jun 21 2010
Siminin
Jan 11 2010
fadnix
Dec 06 2009
Leiche
Nov 25 2009
montoya
Nov 21 2009
jajaX
Nov 19 2009
lordlukas
Nov 19 2009
perezmeyer
Sep 30 2009
M3t4linux
Aug 18 2009
EinfachToll
Jul 28 2009
dualpretop
Jul 14 2009
Podstavsky
Jun 10 2009
jzakrzewski
Apr 30 2009
dkarnout
Apr 25 2009
gimox
Apr 21 2009
universe777
Apr 18 2009
okias
Mar 25 2009
brdn25
Mar 16 2009
glad
Mar 09 2009
mbaszczewski
Feb 26 2009
dimitrispan88
Feb 12 2009
its
Feb 12 2009
ingame
Feb 07 2009
torkiano
Jan 31 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.30
updated Nov 30 2010
added Jan 14 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2