#!/usr/local/bin/ruby # ver.0.1 create module Translate require 'net/http' require 'nkf' TrSite = 'www.excite.co.jp' TrPATH = '/world/text/' def Translate.e2j(msg) msg.gsub(/([^ a-zA-Z0-9_.-]+)/n) do '%' + $1.unpack('H2' * $1.size).join('%').upcase end.tr(' ', '+') Net::HTTP.start(TrSite) do |http| data = "before=#{msg}&wb_lp=ENJA" result = http.post(TrPATH, data) result = NKF.nkf('-eX', result[1]) if /