lib/termit/url_constructor.rb in termit-1.2.2 vs lib/termit/url_constructor.rb in termit-2.0.0
- old
+ new
@@ -1,29 +1,28 @@
+#encoding: UTF-8
module Termit
class UrlConstructor
+ Host = "http://translate.google.com"
+
def initialize options
@options = options
end
def url
- if @options[:voice]
- construct_voice_url
+ if @options[:talk]
+ construct_sound_url
else
construct_text_url
end
end
private
def construct_text_url
- "#{host}/?tl=#{@options[:target_lang]}&sl=#{@options[:source_lang]}&ie=UTF-8&oe=UTF-8"
+ "#{Host}/translate_a/t?client=t&sl=#{@options[:source_lang]}&tl=#{@options[:target_lang]}&hl=pl&sc=2&ie=UTF-8&oe=UTF-8&prev=enter&ssel=0&tsel=0&"
end
- def construct_voice_url
- "#{host}/translate_tts?tl=#{@options[:target_lang]}&ie=UTF-8&oe=UTF-8"
+ def construct_sound_url
+ "#{Host}/translate_tts?tl=#{@options[:target_lang]}&ie=UTF-8&oe=UTF-8"
end
-
- def host
- "http://translate.google.com"
- end
end
-end
\ No newline at end of file
+end