| ←Firefox/翻訳パネルでGoogle翻訳が動かなくなっている件 | トップ | Sage++ (Higmmer's Edition)で未読/既読管理を実現する「Read Manager for Sage++」制作進行中!→ |
なんか某所で要望があるみたいなので作ってみました。翻訳パネル1.4.13+用です。
但し、今回は上記ファイルをインポートするだけではダメで、ちょっとソースコードをいじる必要があります。対象はプロファイルフォルダの中にある以下のファイルです。
上記ファイルをバックアップした上で、193行目を次のように変更します。
uploadChannel.setUploadStream(strIStream, /*null*/"application/x-www-urlencoded", -1);
↓
uploadChannel.setUploadStream(strIStream, /*null*/"application/x-www-form-urlencoded", -1);
このように変更した上でFirefoxを再起動すれば、Yahoo!翻訳が動作するようになるはずです。この変更をしても他の翻訳サイトの動作に支障はないことは一応確認していますが、万が一おかしくなるようでしたら元に戻して下さい。
ただ、個人的にはYahoo!翻訳が動いても日⇔英中韓だけなのであまり嬉しくはないのですが……。本当はinfoseek翻訳が使えるようにしたかったんですが、こっちはちゃんとCookieとtokenのペアで認証してるっぽいので(※)、ソースコードの大幅改造無しに動かすのは難しそうです(´・ω・`)
(11/8 追記) 謎小屋さんの新しいサイトで配布されている1.4.14.5において、上記の修正を行わなくても動作することを確認しました。
| ←Firefox/翻訳パネルでGoogle翻訳が動かなくなっている件 | トップ | Sage++ (Higmmer's Edition)で未読/既読管理を実現する「Read Manager for Sage++」制作進行中!→ |
| ←Firefox/翻訳パネルでGoogle翻訳が動かなくなっている件 | トップ | Sage++ (Higmmer's Edition)で未読/既読管理を実現する「Read Manager for Sage++」制作進行中!→ |