AudioタグとBingTranslatorAPIで音声翻訳アプリ

39
HTML 時時時時時時 WebAPI Bing API 時時時時時時時 時 時時時時時時時時時時 時 ササササササササササ http://venezia-works.com/english/eng.zip

description

BingTranslatorAPIとHTML5APIを解説したセミナー

Transcript of AudioタグとBingTranslatorAPIで音声翻訳アプリ

Page 1: AudioタグとBingTranslatorAPIで音声翻訳アプリ

HTML 5時代に必要な WebAPI

「 Bing API 」

半分ハンズオン

〜 アイデアを形にする力 〜

サンプルダウンロードhttp://venezia-works.com/english/eng.zip

Page 2: AudioタグとBingTranslatorAPIで音声翻訳アプリ

自己紹介

Microsoft MVP 2013, 2014( BingMapsDevelopment )

MicrosoftMVP って?マイクロソフトが個人の活動を評価する、特別な賞。MVP (Most Valuable Professional) アワード プログラムは、マイクロソフトの製品やテクノロジーに関する豊富な知識と経験を持ち、オンラインまたはオフラインのコミュニティや、メディアなどを通して、その優れた能力を幅広いユーザーと共有している個人を表彰するものです。

Daisuke Yamazaki ( Tokyo )

Page 3: AudioタグとBingTranslatorAPIで音声翻訳アプリ

自己紹介

・デジタルハリウッド大学院 : スマートフォン(モバイル)制作演習

・デジタルハリウッド: スマフォ&レスポンシブ Web デザイン講座、Web アプリ講座、 PHP 講座

・ inop : WebApplicationDeveloper

・ WebAPI 勉強会: ☆彡 WebApi Research Society (☆彡WARS )

・ html5j (HTML5 ビギナーズ )

・ヒカ☆ラボ、パソナテック、企業研修…イベント セミナー

※ 自称: HTML5 界の革命派(過激派、保守派など沢山いますよ)     クリエイター(制作者、開発者とは違う立場と思ってる)

Page 4: AudioタグとBingTranslatorAPIで音声翻訳アプリ

4

寄稿:

@ IT 「 HTML5 アプリ作ろうぜ!」※超人気!!

日経ソフトウエア、 ITPro…日経 BP 、 SoftwareDesign…

自己紹介

代表的な著書:レスポンシブ Web デザイン    「超」実践デザイン集中講義

Page 5: AudioタグとBingTranslatorAPIで音声翻訳アプリ

本セミナーの目標

・ WebAPI って、こんなことできるのか! ・ 面白い! ・ やってみたい! ・ もっと勉強しなきゃ! ・ この機能使ってみたい!

 1つでも何かを感じてほしい。 やる気につながる何かを感じて持って帰ってほしい。

Page 6: AudioタグとBingTranslatorAPIで音声翻訳アプリ

自己紹介

山崎さん、この仕事は長いの?

本日の案内役!!マイクです!!

Page 7: AudioタグとBingTranslatorAPIで音声翻訳アプリ

自己紹介

1. 最初は別の業界からスタート?

2. いつからパソコンを?

3. 現在?     

Page 8: AudioタグとBingTranslatorAPIで音声翻訳アプリ

皆さん〜ちょっと質問!

1. Web デザイナーの方?

2. Web エンジニアの方?

3. MS 大好きな方?

4.夢ありますか?

5.夢に近ずく行動できてます? 手を上げてね

Page 9: AudioタグとBingTranslatorAPIで音声翻訳アプリ

夢は「意志・行動」で叶える

・意志(どうなりたいのか!)・短期/長期の目標を自分何に考える

・行動(恥ずかしくても、無駄でもやってみる)・耐える時期も必要

・直向き(努力し続ける)

・アピールも必要(目標によっては)

Page 10: AudioタグとBingTranslatorAPIで音声翻訳アプリ

・意志(どうなりたいのか!)・短期/長期の目標を自分何に考える

・行動(恥ずかしくても、無駄でもやってみる)・耐える時期も必要

・直向き(努力し続ける)

・アピールも必要(目標によっては)

夢は「意志・行動」で叶える

気づいた時に行動!人生に遅いはない!

なぜそう言えるのか?

Page 11: AudioタグとBingTranslatorAPIで音声翻訳アプリ

だって、

私28歳からパソコン始めて、

やれてますから (^^ゞ

Page 12: AudioタグとBingTranslatorAPIで音声翻訳アプリ

僕を救ったのはWebAPI

Page 13: AudioタグとBingTranslatorAPIで音声翻訳アプリ

WebAPI で作ったアプリがヒッ

ト!

お天気 API 、翻訳 API 、文章構成 API

Page 14: AudioタグとBingTranslatorAPIで音声翻訳アプリ

WebAPI とは• Web APIとは、

WebサイトやWebアプリケーション開発のために、インターネット経

由で利用できるAPIのことです。

• 開発者Webサイトなどの高機能なコンテンツを「より短期間・低コスト」で開

発できるという利点がある。

• 個人や中小企業個人や中小企業では開発できる機能に限界がある。しかし、Web APIを

利用すれば「開発者が自分一人では作れないデータベース

や機能」を利用した開発が可能となる。

Page 15: AudioタグとBingTranslatorAPIで音声翻訳アプリ

BingAPI

YahooAPI

GoogleAPI

皆さん知ってるものばかりですね!

Twitter API

Yahoo! Web サービス

ロケタッチ API

Instagram

ぐるなび

Amazon Web サービス

はてな Web サービス

Facebook API

Page 16: AudioタグとBingTranslatorAPIで音声翻訳アプリ

WebAPI を利用することで

 可能性が広がります!

1 人でもWeb アプリが作れる

アイデア

企画

Page 17: AudioタグとBingTranslatorAPIで音声翻訳アプリ

17

http://www.bing.com/translator

Bing Translator①

Page 18: AudioタグとBingTranslatorAPIで音声翻訳アプリ

18

http://www.bing.com/translator

Page 19: AudioタグとBingTranslatorAPIで音声翻訳アプリ

19

他の翻訳 API との比べて

精度がいい

Page 20: AudioタグとBingTranslatorAPIで音声翻訳アプリ

20

Page 21: AudioタグとBingTranslatorAPIで音声翻訳アプリ

21

http://www.bing.com/translator

Bing Translator API②

Page 22: AudioタグとBingTranslatorAPIで音声翻訳アプリ

22

他の翻訳 API との違い

音声

Page 23: AudioタグとBingTranslatorAPIで音声翻訳アプリ

23

 ・ AUDIO タグ ( HTML5 ) ・ Transrator API ( Microsoft ) ・ WebSpeech API ( HTML5 )

翻訳アプリ仕様 ( sample.html )

Page 24: AudioタグとBingTranslatorAPIで音声翻訳アプリ

24

記事解説http://www.atmarkit.co.jp/ait/articles/1309/11/news001.html

サンプル URLhttp://www.venezia-works.com/english/sample_speech.html※Chrome の最新版で確認してください。

Microsoft Translator Language Codes (言語一覧)http://msdn.microsoft.com/en-us/library/hh456380.aspx

翻訳アプリ ( DEMO )

Page 25: AudioタグとBingTranslatorAPIで音声翻訳アプリ

25

http://www.bing.com/translator

Bing Translator API③

Page 26: AudioタグとBingTranslatorAPIで音声翻訳アプリ

26

「翻訳アプリ」を考える

◆質問  皆さんの「発想・アイディア」を聞きたい!  DEMO見て、次にどんな機能つけると 公開&使えるアプリになりますか?

Page 27: AudioタグとBingTranslatorAPIで音声翻訳アプリ

27

◆よくある意見

   ・ 単語だけでなく文章を翻訳   ・ アラビア語を翻訳   ・ 喋ったものを翻訳   ・ 翻訳の辞書

「翻訳アプリ」を考える

Page 28: AudioタグとBingTranslatorAPIで音声翻訳アプリ

28

◆変更サンプルファイル    http://venezia-works.com/english/sample_dic.html

「翻訳アプリ」を考える

翻訳言語リファレンス:http://msdn.microsoft.com/en-us/library/hh456380.aspx

Page 29: AudioタグとBingTranslatorAPIで音声翻訳アプリ

29

驚き!?

  面白い!?

    感じました!?

  なにかできそうな予感・・・

Page 30: AudioタグとBingTranslatorAPIで音声翻訳アプリ

30

「発想、アイデア、行動」

まずやってみる!!

そこから別なアイディアがでてくる!

Page 31: AudioタグとBingTranslatorAPIで音声翻訳アプリ

31

会社はベンチャーでも!!※ 危険な冒険、危険な試み・・・

マインドは

  アドベンチャー      でいきましょう!

Page 32: AudioタグとBingTranslatorAPIで音声翻訳アプリ

今までの Web の業務は・・・ ・ Web デザイナー

( IE6,7,8対応、負の遺産対応 … HTML5 時代に不要)

→Web デザインナー スクリプトは・・・

HTML5 CSS3Java

Script jQuary

できませんよ!

Page 33: AudioタグとBingTranslatorAPIで音声翻訳アプリ

今までの Web系と呼ばれてた人は・・・、 ・ Web デザイナー  ・ Web スクリプター

→クライアントアプリ?  私は Web の人ですから

HTML5 CSS3Java

Script jQuary

できませんよ!

Page 34: AudioタグとBingTranslatorAPIで音声翻訳アプリ

34

これからはだめ!!

Page 35: AudioタグとBingTranslatorAPIで音声翻訳アプリ

3535

WebAPI はアプリ作成としても      Web アプリでも生かせる時代!

Page 36: AudioタグとBingTranslatorAPIで音声翻訳アプリ

36

フリーランス、小さい会社でもアプリで       勝負することができる時代!!

   自分で道を切り拓きましょう!!     create one's own future.

1人でもできる

Page 37: AudioタグとBingTranslatorAPIで音声翻訳アプリ

37

枠にハマらるな!        そんな奴らが生き残る時代!

・ いつ頑張るんですか!?・ いつ自分の時代にするんですか!?

●●でしょ !!

では、 いつ行動するのか!?

Page 38: AudioタグとBingTranslatorAPIで音声翻訳アプリ

常にチャレンジと努力!!

チャンスだと思ったら飛びつけ!!

待ってても何もこない!!

自分を信じろ!!

楽しめ!

いつでも皆さん次第で人生を変えられ

Page 39: AudioタグとBingTranslatorAPIで音声翻訳アプリ

Thank You.

https://www.facebook.com/venezia7

信じてがんばれる人に奇跡は起きる