Thread Übersetzungs-GUI 2 - Mein Programm: bin am Verzweifeln (22 answers)
Opened by life_heart at 2007-06-03 14:46

pktm
 2007-06-03 17:34
#46393 #46393
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Ach so. Na das liegt daran, dass du auch nur den deutschen Text ins rechte Fenster eingibst:
Code: (dl )
1
2
3
4
sub translate {
   my $text = $In->getSelected();
   $Out->insert('end',$text);
}


Mehr machst du noch nicht.

Ich habe gerade mal das Modul WWW::Leo angesehen.
Es gibt hier eine aktuelle, funktionierende Version: http://www.tiros.net/leo/

Hier mein Testkode:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/Perl/bin/perl

use strict;
use warnings;
use Data::Dumper qw/Dumper/;
use WWW::Leo;

my $leo = WWW::LEO->new();

$leo->query("das meer ist blau");

if ($leo->num_results) {

  print Dumper $leo->en_de();

}else{
   print "Sorry, your query for '%s'gave no results.\n", $leo->query;
}


Aber da wirst du noch eine Menge Arbeit vor dir haben ;-)

Edit: Hier noch etwas, das ich geändert habe:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# ...
$do->command (-label => "Translation", -command => sub {translate($In, $Out)}, -accelerator => 'Crtl-T', -underline => 0);
# ...


=head3 translate($in, $out)

Liest den Textaus dem Eingabe-Widget $in aus und fügt in in das Ausgabe-Widget ein ($out).
Ein- und Ausgabewidget müssen vom Typ Tk::Text sein.

=cut

sub translate {
    my $in    = shift;
    my $out   = shift;

    my $text = $in->getSelected();

    # Übersetzung

    $out->insert('end',$text);
}


Grüße, pktm\n\n

<!--EDIT|pktm|1180878029-->
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Übersetzungs-GUI 2 - Mein Programm: bin am Verzweifeln