Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

Pipes 開発実績

海外ネタを探して翻訳エントリー書きたいけど、英語が苦手で断念してる人のためのpipes

投稿日:


作ったものはタイトルの通りw
Pipes: 英文RSS日本語翻訳API
英文RSS日本語翻訳API
英文のRSSファイルのURLを登録すると、日本語に翻訳されたRSSが出力されます。今回かなりこだわったのは、翻訳前後の英日両方の文章をならべて表示する様にしたことです。
PipesのTransrate機能を使っていて、やはり不自然な翻訳になってしまう事が多いのですが、英文と日本語が両方あればある程度照らし合わせながら文脈判断できると思ったのです。
これで、DiggやらSlashdotやらdel.icio.us(これは後で注意書きあり)のフィードの日本語版を読んどけば、かなり情報集める事ができるんじゃないでしょうか?

翻訳したRSSを読む方法

翻訳したいRSSを登録して「Run Pipe」した後で、「More Options」から「Get as RSS」を選択して下さい。
URLで指定する場合はこんな感じです。

http://pipes.yahoo.com/yager/en2ja_rss?_render=rss&rss=URLエンコードしたURL

Pipesのソース

Pipesやってみたい人の参考になるかもしれないのでソースも解説します。
Pipesのソース1
まずは、パラメータとしてRSSのURLを取得して「Fetch feed」します。
次に、JSONなどで使用する事も見据えて、原文を別の項目にコピーしています(item.original.*)。
Pipesのソース2
肝心の翻訳部分ですが、「Loop」の中で「Translate」を回す事で実現できます。
ここでは、翻訳後の日本語文章を「item.translate.*」に代入しています。
さらに、「Loop」+「String Builder」を使って、英/日それぞれのカラムを結合してdescriptionにはめこんでいます。

del.icio.usを変換する場合の注意

del.icio.usのフィード(http://del.icio.us/rss/)はdescriptionがないため、上記ソースのTranslate部分がうまく動きません。なので、無理矢理タイトルをコピーして代用するPipesも作りました。
Pipes: Fill description by title
Pipes: Fill description by title
descriptionがない場合は下記のようにこちらのRSSを補完するRSSを作って下さい。

http://pipes.yahoo.com/yager/fill_desc_by_title?_render=rss&rss=http%3A%2F%2Fdel.icio.us%2Frss%2F

上記RSSをあらためて「英文RSS日本語翻訳API」に登録するというわけです。

まとめ

そういえば、よく翻訳エントリー書いてるブロガーの方たちはどの辺の海外サイト見てるんだろうね。
とりあえず、知ってるのは下記くらいかなぁ。
・Digg:http://www.digg.com/rss/index.xml
・Slashdo:http://rss.slashdot.org/Slashdot/slashdot
・del.icio.us:http://del.icio.us/rss/
良いとこ知ってる人いたら教えて下さい。
あと、今回はPipesの翻訳機能を使ったんだけど、翻訳の精度については正直(?)な感じがします。良い翻訳APIなんかがあったらこちらも情報下さい。
WebserviceX.NET :: XML Web Services solution provider Translation Engineなんてのがありましたが、重くて使い物になりません(…)
追記:
PipesのTranslate機能を使っている点で、下記エントリーと似ているかもしれません(後で気付きました)。こちらもご参考下さい。
英語←→日本語の翻訳APIとして使えるYahoo Pipesを作った(管理人日記) – むぅもぉ.jp
Yahoo! Pipesで作った翻訳APIをちょっと高速化(管理人日記) – むぅもぉ.jp

「Gyazo on Twitter RSS」TwitterにGyazoを張り付けているPostをダラ見するpipes
MyMiniCityをもっと楽しむためのAPI色々
rss2json:RSS (XML)からJSONに変換する方法まとめ(てかYahoo!Pipesでいいじゃん?)
見ているページのHTMLソースを表示するブックマークレット(Yahoo!Pipes版)

-Pipes, 開発実績

執筆者:


  1. 篠原 より:

    はじめまして
    似たようなAPI作って翻訳RSS表示させてるんですけれど
    6/11から翻訳されなくなっちゃったんですよね。
    RSSではきちんと日本語になってるんですが、
    Google Readerで読み込むと英語という状態です。。。
    Livedoor Readerではきちんと日本語でした。
    同じように困ってる方いませんか?
    これだけでは何なので面白い海外RSSを紹介
    http://feeds.mixx.com/MixxPopular
    Mixxという新しいSBMサイトです。
    diggやredditより面白いサイトが多いです。

comment

メールアドレスが公開されることはありません。

関連記事

ツイポーートの使い方:ミイル画像を検索して食べ物テロまとめを作る

・Twitterまとめ・統計・レポートサービス : ツイポーート /twport さて、新バージョンのツイポーートで色々なまとめを試してみようと思っていますが、V3の大きな見どころである画像統計・画像 …

AmaQuick v3.1.0 ブックマークレット更新(Yahoo!ショッピング対応、書籍・Kindleカスタマイズ、不具合対応)

つい先日のアップデートに続き、 Amazonアソシエイトの商品紹介リンクをすばやく取得できるAmaQuickをバージョン3.1.0にアップデートしました。 AmaQuick 公式ページ | Creaz …

祝!「やまざきメソッド ジェネレーター」でほってんとり!

一昨日公開した「やまざきメソッド ジェレネーター」がはてなブックマークの「ほってんとり」になりました。 そこでサクサクやまざきメソッドを作れるwebサービスをつくっちゃいました。 やまざきメソッド ジ …

「TwitGIF」TwitterのつぶやきをアニメーションGIF画像にしてくれるジェネレーター

TwitGIF という Twitter Badge Generator を作りましたので公開します。 ・TwitGIF : Generate a GIF Animation Image Badge F …

窓の杜 REVIEWで「TweetTheMinutes」を紹介していただきました!

昨年、Twitter社会論を読んでTwitterを使ってテキスト中継する通称「tsudaる」について、生みの親である津田大介さん自身が「tsudaる技術」を解説しているところから思いつきサクっと作って …

スポンサードリンク

スポンサードリンク