スクリプトを使用して、Google 翻訳 API をロシア語から英語に自動的に使用しようとしています。これがコードです。
mytext = {some text in russian}
url = 'https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='+ mytext +'&langpair=ru%7Cen'
request = urllib2.Request(url, None, {'Referer': 'http://www.mysite.org'})
今、ユニコード、utf-8、windows-1251 など、mytext にさまざまなエンコーディングを使用しようとしましたが、うまくいきません。urllib.request が非 ASCII 文字を訴えるか、Google がエラー コードを返します。コーデックが必要かどうか、何か考えはありますか?