方言変換Proxyサーバここでやっているのは、基本的に言語変換フィルタと同じことです。言語変換フィルタはCGIですから、いろいろ制約があってどうもうまく行かない(リンクが追いかけられない等)が出てしまいます。そこで、方言変換Proxyサーバなるものを動かしてみました。これは、汎用ProxyサーバDelegateのユーザフィルタとして各種言語変換プログラムを通したもので、Content-Typeがtext/htmlであれば、どんなものでも指定された方言(言語)に変換してしまいます。8080を設定するだけです。後は、お好きなページにアクセスしてみてください。(^_^)さて、Proxyサーバ設定ができないWebブラウザ(今どきあまりないと思いますが、)を使っていたり、Proxy設定を使いたくない(プロバイダ指定のProxyサーバを使っている、面倒^_^;等)といった場合にもこの機能は使えます。その場合は、目的の(最初の)WebページのURLの前にhttp://www.yansite.jp:8080/-_-というおまじないを書いてください。このページならhttp://www.yansite.jp:8080/-_-http://www.yansite.jp/osakaproxy.htmlといった形になります。(2007/3/4)、現代思想文、および丸谷風文章です。デフォールトでは大阪弁に変換し、その他の言語で変換したときも、さらにそのリンク先では大阪弁になります。その他の言語に変換する方法として、以下の2種類があります。一つは、目的のページのURLの前に、以下のURLを書くことで実現できます。:丸谷風文章たとえば、このページを博多弁にするならhttp://www.yansite.jp:8080/hakata/-_-http://www.yansite.jp/osakaproxy.htmlといった形になります。一つの方法としては、以下のタグを変換したいhtml文章に書いておくことで、そのタグ以降の文章は指定した言語(方言)に変換することができます。具体的には以下の通りです。このページは同じ内容の文章を6回繰り返しているだけの無駄な文章ですが、方言変換Proxyサーバを通すと6種類の言語(方言)で書かれたページになります。この方法は前者の方法より優先します。-->というタグがあれば、それ以降の文章は大阪弁になります。近頃巷ではブログパーツなるものが流行っている(かどうかは知りませんが少なくとも存在する)ようですので、私も少し作ってみました。以下のプルダウンメニューから適当な方言を選択し、"Go!"ボタンをクリックするとこのページが指定した方言で翻訳されると思います。丸谷風文章JavaScriptを使って上記のようなパーツを作ることもできると思いますが、今回はcgiを使って実現してみました。使ってみたい人は、以下のHTML文(パーツ)をコピーして、ご自分のブログなどに貼付けてみて下さい。value="Go!"></FORM>次に、任意のページを大阪弁や博多弁に変換してみましょう。以下の箱の中にURLを入れて、飛んでみてください。--http://www.yansite.jp:8080/hakata/-_-なお、各言語変換の部分は各言語フィルタとまったく同じですから、翻訳精度の差はまったくありません。辞書の追加や修正については大阪弁化フィルタのページまたはいろいろな文章変換のページでお知らせしますので、ご承知おきください。翻訳結果に対しては私はなんら責任を負いません。翻訳がおかしい、間違っているといった指摘はしていただいて構いませんが、プログラム上の制限でうまく出来ないこともありますし、私の感覚と違っていることもありますので、まぁ、おおめに見てやってください。m(_._)mえーと、つまり、楽しんでいただければそれで良いということです。(^_^)えー、この御時勢ですので、中継するページに対してウィルスチェック(ClamAVを使っています)をかけ、感染していた場合は中継しないようにしました。(増々?)重くなってしまってあまりやりたくはなかったのですが、ご理解ください。(2005/6/19)さて、方言変換Proxyサーバ、大阪弁化フィルタの翻訳エンジンである"newosaka"をとあるサイトの閉鎖に伴って、こちらに置くことにしました。そのついでに、少しバグを修正し、辞書の集録数を増やし、ReadMeファイル内容を変更し、ちょっとしたユーティリティをつけておきました。よかったら使ってやって下さい。(00/04/01)注意:あまりに多くの負荷がこのサーバに掛かると、もしかしたら、サーバを止めたり、あるいは何らかの制限をつけたりする事があるかもしれません。そのときはどうかご容赦ください。このProxyサーバを"言語変換"という目的以外で使用した場合、そのアクセス元に対して出入り禁止の措置をさせていただくことが有りますのでご了承ください。現状でも目的外の使用を除外するため、いくつかのアクセス制限を行っています。何も悪いことをしていないのに翻訳できない、という場合は私までお知らせください。対処できるかもしれません。このProxyサーバを通すと、ページの先頭に「翻訳前のページへ」というリンクが張られますが、このリンクが有効なのは、"http://www.yansite.jp:8080/-_-"による方法の場合だけです。このProxyサーバを通して見たページにはすべてバナー広告が張り付けられますので御承知おき下さい。