mirror of
https://github.com/pragma-/pbot.git
synced 2024-11-19 18:39:35 +01:00
3d97dc2c33
"Applet" is a much better name for the external command-line scripts and programs that can be loaded as PBot commands. They will no longer be confused with Perl modules. https://en.wikipedia.org/wiki/Applet
22 lines
443 B
Prolog
Executable File
22 lines
443 B
Prolog
Executable File
#!/usr/bin/env perl
|
|
|
|
# quick and dirty interface to https://github.com/soimort/translate-shell
|
|
|
|
use warnings;
|
|
use strict;
|
|
|
|
if (not @ARGV) {
|
|
print "Usage: trans [options] [source]:[targets] <word or phrase>\n";
|
|
exit;
|
|
}
|
|
|
|
my $args = quotemeta "@ARGV";
|
|
$args =~ s/\\([ :-])/$1/g;
|
|
$args =~ s/^\s+|\s+$//g;
|
|
|
|
my $opts = '-j -no-ansi -no-autocorrect';
|
|
$opts .= ' -b' unless $args =~ /^-/;
|
|
|
|
my $result = `trans $opts $args`;
|
|
print "$result\n";
|