Facebookを通じて日本語を読めない友人とつながっている場合,日本語で自分のタイムラインにポストすると,日本語を読めない友人のニュースフィードを汚してしまう.自分のニュースフィードに表示されるポストを言語に応じて制御する機能はFacebookには組み込まれていないため,ポストする側で公開範囲を言語別に切り替える方法を考えた.この方法はChromeブラウザのExtensionとして実装され,Facebook API を使って友達を使用言語別のリストに分類すること,Microsoft Translator APIを用いてポストの使用言語を判定すること,判定に従ってポスト先のリストを書き換えることによって実現されている.
(英)
Posting a message written in, for example, Japanese on our own timeline of Facebook pollutes the newsfeed of our non-Japanese speaking friends with something they cannot read. Currently Facebook does not provide a means of filtering posts out of our timeline according to the languages in which the posts are written. We can only control the range of friends to share a post with by enumerating the friends at the time of posting. We have developed an extension of Chrome browser that automatically groups our friends by their language attribute acquired from Facebook API, identifies the language in which the new post is being written by means of Microsoft Translator API, and switches the group of friends who can read the post.