# File lib/plugins/translation.rb, line 8 def translate(text, langpair) req = Net::HTTP::Post.new('/translate_t') req.add_field('Content-Type', 'application/x-www-form-urlencoded') req.add_field('User-Agent', 'Mozilla/5.0') Net::HTTP.version_1_2 # Proxy に対応してない Net::HTTP.start('translate.google.co.jp', 80) {|http| response = http.request(req, "langpair=#{langpair}&text=#{URI.escape(text)}") doc = Nokogiri::HTML.parse(response.body, nil, 'utf-8') return doc.css('#result_box').text } end