/lib/DDG/Spice/DetectLang.pm

https://github.com/pardocz/zeroclickinfo-spice · Perl · 31 lines · 24 code · 7 blank · 0 comment · 1 complexity · 571b876e47bd89a525560df1508aa971 MD5 · raw file

  1. package DDG::Spice::DetectLang;
  2. use utf8;
  3. use DDG::Spice;
  4. primary_example_queries "detect language こんにちは";
  5. secondary_example_queries "what language is como estas";
  6. description "Detects the language";
  7. name "Detect Language";
  8. icon_url "/i/detectlanguage.com.ico";
  9. source "Detect Language";
  10. code_url "https://github.com/duckduckgo/zeroclickinfo-spice/blob/master/lib/DDG/Spice/DetectLang.pm";
  11. topics "everyday", "words_and_games";
  12. category "language";
  13. attribution github => ['https://github.com/ghedo', 'ghedo' ],
  14. web => ['http://ghedini.me', 'Alessandro Ghedini'];
  15. spice to => 'http://ws.detectlanguage.com/0.2/detect?q=$1&key={{ENV{DDG_SPICE_DETECTLANGUAGE_APIKEY}}}';
  16. spice wrap_jsonp_callback => 1;
  17. triggers startend => 'detect language', 'identify language', 'what language', 'what language is',
  18. 'determine language', 'check language';
  19. handle remainder => sub {
  20. my ($str) = @_;
  21. return $str if $str;
  22. return
  23. };
  24. 1;