SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
と で
多言語サイトを運用してみる
2018年2月28日
シックス・アパート株式会社
長内毅志
自己紹介
•長内毅志
–2011年~ Movable Typeプロダクトマネージャー
–2014年~ ディベロッパーリレーションマネージャー
エバンジェリスト
–趣味 ダンス (ストリート、ジャズ)
ジョギング (サブフォー)
英語の勉強 (TOEIC 875, 英検準1級)
家族と過ごすこと
Qiita アドベントカレンダー
「Azure Antenna賞」受賞しました!
Movable Type とは
•10年以上使われているCMS
•通称「MT」
•REST API 完備
•Azure Market Place で買えます
Cognitive Services と連携してみたい
•せっかくAPIがあるんだから
•せっかくAzure で買えるんだから
何か連携してみたい
•Movable Type で二ヶ国語サイトを作成
•Translator Text API でサイトデータを翻訳
•日英両サイトを同時更新してみます
•DEMO
仕組み
Translator Text API 利用のポイント
•Azure のAPIキー + 翻訳用のトークンが必要
•翻訳用トークンの有効期限は10分(短い)
•トークンの生存期間に注意が必要
•トークン取得
=>翻訳APIに文章をpost
=>翻訳された文章を取得
•JavaScript などの非同期処理でコードを書く場合、デ
ータの受け渡しを意識する必要がある
•Promise をうまく使う
•qiitaで
「Translator Text API 」「JavaScript」で
検索してください
•Movable Type for Azure も
よろしくお願いします。
おしまい
•シックス・アパートの長内でした。
•ご清聴ありがとうございました。

Weitere ähnliche Inhalte

Was ist angesagt?

WEBサービス開発もくもく会@北千住
WEBサービス開発もくもく会@北千住WEBサービス開発もくもく会@北千住
WEBサービス開発もくもく会@北千住尚 平岡
 
iWorkの活用方法
iWorkの活用方法iWorkの活用方法
iWorkの活用方法新一 佐藤
 
ServerlessとMicroserviceの難しさに立ち向かう
ServerlessとMicroserviceの難しさに立ち向かうServerlessとMicroserviceの難しさに立ち向かう
ServerlessとMicroserviceの難しさに立ち向かうひろき こにし
 
IVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 SpringIVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 SpringEiji Shinohara
 
北の国からこんにちわ!Aws使いがgcp使いに変貌したお話
北の国からこんにちわ!Aws使いがgcp使いに変貌したお話北の国からこんにちわ!Aws使いがgcp使いに変貌したお話
北の国からこんにちわ!Aws使いがgcp使いに変貌したお話名古屋 勇
 
20160402_Awsで簡単実装cmsサイト
20160402_Awsで簡単実装cmsサイト20160402_Awsで簡単実装cmsサイト
20160402_Awsで簡単実装cmsサイトTsukasa Kato
 
Esri Developer Summit 参加報告
Esri Developer Summit 参加報告Esri Developer Summit 参加報告
Esri Developer Summit 参加報告Takahiro Kamiya
 
SkyWay で ビデオチャットサービス を構築してみた!
SkyWay で ビデオチャットサービス を構築してみた!SkyWay で ビデオチャットサービス を構築してみた!
SkyWay で ビデオチャットサービス を構築してみた!Tomoe Sawai
 
JAWS-UGにゴマをすろうと思ってAWSでHTML5してみた
JAWS-UGにゴマをすろうと思ってAWSでHTML5してみたJAWS-UGにゴマをすろうと思ってAWSでHTML5してみた
JAWS-UGにゴマをすろうと思ってAWSでHTML5してみたMasakazu Muraoka
 

Was ist angesagt? (10)

WEBサービス開発もくもく会@北千住
WEBサービス開発もくもく会@北千住WEBサービス開発もくもく会@北千住
WEBサービス開発もくもく会@北千住
 
iWorkの活用方法
iWorkの活用方法iWorkの活用方法
iWorkの活用方法
 
ServerlessとMicroserviceの難しさに立ち向かう
ServerlessとMicroserviceの難しさに立ち向かうServerlessとMicroserviceの難しさに立ち向かう
ServerlessとMicroserviceの難しさに立ち向かう
 
IVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 SpringIVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 Spring
 
面白いは正義
面白いは正義面白いは正義
面白いは正義
 
北の国からこんにちわ!Aws使いがgcp使いに変貌したお話
北の国からこんにちわ!Aws使いがgcp使いに変貌したお話北の国からこんにちわ!Aws使いがgcp使いに変貌したお話
北の国からこんにちわ!Aws使いがgcp使いに変貌したお話
 
20160402_Awsで簡単実装cmsサイト
20160402_Awsで簡単実装cmsサイト20160402_Awsで簡単実装cmsサイト
20160402_Awsで簡単実装cmsサイト
 
Esri Developer Summit 参加報告
Esri Developer Summit 参加報告Esri Developer Summit 参加報告
Esri Developer Summit 参加報告
 
SkyWay で ビデオチャットサービス を構築してみた!
SkyWay で ビデオチャットサービス を構築してみた!SkyWay で ビデオチャットサービス を構築してみた!
SkyWay で ビデオチャットサービス を構築してみた!
 
JAWS-UGにゴマをすろうと思ってAWSでHTML5してみた
JAWS-UGにゴマをすろうと思ってAWSでHTML5してみたJAWS-UGにゴマをすろうと思ってAWSでHTML5してみた
JAWS-UGにゴマをすろうと思ってAWSでHTML5してみた
 

Ähnlich wie 20180228 jazug

20170801 monaca ug_lt_public
20170801 monaca ug_lt_public20170801 monaca ug_lt_public
20170801 monaca ug_lt_publicSix Apart
 
20180709 aws handson_public
20180709 aws handson_public20180709 aws handson_public
20180709 aws handson_publicSix Apart
 
20180228 aws handson_public
20180228 aws handson_public20180228 aws handson_public
20180228 aws handson_publicSix Apart
 
20141027 movable type seminar
20141027 movable type seminar20141027 movable type seminar
20141027 movable type seminarSix Apart
 
20170609 dev rel_meetup
20170609 dev rel_meetup20170609 dev rel_meetup
20170609 dev rel_meetupSix Apart
 
サービスのスケール化のための検索システム改善
サービスのスケール化のための検索システム改善サービスのスケール化のための検索システム改善
サービスのスケール化のための検索システム改善PIXTA Inc.
 
20180326 mt azure_handson_translation
20180326 mt azure_handson_translation20180326 mt azure_handson_translation
20180326 mt azure_handson_translationSix Apart
 
20180709 pronet study
20180709 pronet study20180709 pronet study
20180709 pronet studySix Apart
 
20170425 aws handson
20170425 aws handson20170425 aws handson
20170425 aws handsonSix Apart
 
20150202 Movable Type Seminar
20150202 Movable Type Seminar20150202 Movable Type Seminar
20150202 Movable Type SeminarSix Apart
 
20140731 Movable Type Seminar
20140731 Movable Type Seminar20140731 Movable Type Seminar
20140731 Movable Type SeminarSix Apart
 
20170926 aws handson_public
20170926 aws handson_public20170926 aws handson_public
20170926 aws handson_publicSix Apart
 
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介Naoyuki Yamada
 
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform拓将 平林
 
20170415 mttokyo handson
20170415 mttokyo handson20170415 mttokyo handson
20170415 mttokyo handsonSix Apart
 
バイラルメディアを作ったら3万いいね集まった!
バイラルメディアを作ったら3万いいね集まった!バイラルメディアを作ったら3万いいね集まった!
バイラルメディアを作ったら3万いいね集まった!Kato Tomo
 
20171023 mt azure_handson
20171023 mt azure_handson20171023 mt azure_handson
20171023 mt azure_handsonSix Apart
 
20161022 mt azure_handson
20161022 mt azure_handson20161022 mt azure_handson
20161022 mt azure_handsonSix Apart
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ真吾 吉田
 
今なぜサーバーレスなのか
今なぜサーバーレスなのか今なぜサーバーレスなのか
今なぜサーバーレスなのか真吾 吉田
 

Ähnlich wie 20180228 jazug (20)

20170801 monaca ug_lt_public
20170801 monaca ug_lt_public20170801 monaca ug_lt_public
20170801 monaca ug_lt_public
 
20180709 aws handson_public
20180709 aws handson_public20180709 aws handson_public
20180709 aws handson_public
 
20180228 aws handson_public
20180228 aws handson_public20180228 aws handson_public
20180228 aws handson_public
 
20141027 movable type seminar
20141027 movable type seminar20141027 movable type seminar
20141027 movable type seminar
 
20170609 dev rel_meetup
20170609 dev rel_meetup20170609 dev rel_meetup
20170609 dev rel_meetup
 
サービスのスケール化のための検索システム改善
サービスのスケール化のための検索システム改善サービスのスケール化のための検索システム改善
サービスのスケール化のための検索システム改善
 
20180326 mt azure_handson_translation
20180326 mt azure_handson_translation20180326 mt azure_handson_translation
20180326 mt azure_handson_translation
 
20180709 pronet study
20180709 pronet study20180709 pronet study
20180709 pronet study
 
20170425 aws handson
20170425 aws handson20170425 aws handson
20170425 aws handson
 
20150202 Movable Type Seminar
20150202 Movable Type Seminar20150202 Movable Type Seminar
20150202 Movable Type Seminar
 
20140731 Movable Type Seminar
20140731 Movable Type Seminar20140731 Movable Type Seminar
20140731 Movable Type Seminar
 
20170926 aws handson_public
20170926 aws handson_public20170926 aws handson_public
20170926 aws handson_public
 
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
 
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
 
20170415 mttokyo handson
20170415 mttokyo handson20170415 mttokyo handson
20170415 mttokyo handson
 
バイラルメディアを作ったら3万いいね集まった!
バイラルメディアを作ったら3万いいね集まった!バイラルメディアを作ったら3万いいね集まった!
バイラルメディアを作ったら3万いいね集まった!
 
20171023 mt azure_handson
20171023 mt azure_handson20171023 mt azure_handson
20171023 mt azure_handson
 
20161022 mt azure_handson
20161022 mt azure_handson20161022 mt azure_handson
20161022 mt azure_handson
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
 
今なぜサーバーレスなのか
今なぜサーバーレスなのか今なぜサーバーレスなのか
今なぜサーバーレスなのか
 

Mehr von Six Apart

20180723 okubo mtc_loud_handson
20180723 okubo mtc_loud_handson20180723 okubo mtc_loud_handson
20180723 okubo mtc_loud_handsonSix Apart
 
20180702 okubo mtc_loud_handson
20180702 okubo mtc_loud_handson20180702 okubo mtc_loud_handson
20180702 okubo mtc_loud_handsonSix Apart
 
20180625 dev relenglish_public
20180625 dev relenglish_public20180625 dev relenglish_public
20180625 dev relenglish_publicSix Apart
 
20180628 sappor alibaba_event
20180628 sappor alibaba_event20180628 sappor alibaba_event
20180628 sappor alibaba_eventSix Apart
 
20180411 monaca ug_lt
20180411 monaca ug_lt20180411 monaca ug_lt
20180411 monaca ug_ltSix Apart
 
20180214 okubo mt_cloud_handson
20180214 okubo mt_cloud_handson20180214 okubo mt_cloud_handson
20180214 okubo mt_cloud_handsonSix Apart
 
20170922 cms security_public
20170922 cms  security_public20170922 cms  security_public
20170922 cms security_publicSix Apart
 
20170921 smartphone apli_seminar_public
20170921 smartphone apli_seminar_public20170921 smartphone apli_seminar_public
20170921 smartphone apli_seminar_publicSix Apart
 
20170905 dev rellt_public
20170905 dev rellt_public20170905 dev rellt_public
20170905 dev rellt_publicSix Apart
 
20170624 cms idobata_kaigi
20170624 cms idobata_kaigi20170624 cms idobata_kaigi
20170624 cms idobata_kaigiSix Apart
 
20170602 aws lt_public
20170602 aws lt_public20170602 aws lt_public
20170602 aws lt_publicSix Apart
 
20170519 cms security_public
20170519 cms  security_public20170519 cms  security_public
20170519 cms security_publicSix Apart
 
20170221 aws handson
20170221 aws handson20170221 aws handson
20170221 aws handsonSix Apart
 
20170201 dev rel_public
20170201 dev rel_public20170201 dev rel_public
20170201 dev rel_publicSix Apart
 
20161219 aws handson._publicpptx
20161219 aws handson._publicpptx20161219 aws handson._publicpptx
20161219 aws handson._publicpptxSix Apart
 
20161202 lte publish
20161202 lte publish20161202 lte publish
20161202 lte publishSix Apart
 
20161115 okubo mt_cloud_handson
20161115 okubo mt_cloud_handson20161115 okubo mt_cloud_handson
20161115 okubo mt_cloud_handsonSix Apart
 

Mehr von Six Apart (17)

20180723 okubo mtc_loud_handson
20180723 okubo mtc_loud_handson20180723 okubo mtc_loud_handson
20180723 okubo mtc_loud_handson
 
20180702 okubo mtc_loud_handson
20180702 okubo mtc_loud_handson20180702 okubo mtc_loud_handson
20180702 okubo mtc_loud_handson
 
20180625 dev relenglish_public
20180625 dev relenglish_public20180625 dev relenglish_public
20180625 dev relenglish_public
 
20180628 sappor alibaba_event
20180628 sappor alibaba_event20180628 sappor alibaba_event
20180628 sappor alibaba_event
 
20180411 monaca ug_lt
20180411 monaca ug_lt20180411 monaca ug_lt
20180411 monaca ug_lt
 
20180214 okubo mt_cloud_handson
20180214 okubo mt_cloud_handson20180214 okubo mt_cloud_handson
20180214 okubo mt_cloud_handson
 
20170922 cms security_public
20170922 cms  security_public20170922 cms  security_public
20170922 cms security_public
 
20170921 smartphone apli_seminar_public
20170921 smartphone apli_seminar_public20170921 smartphone apli_seminar_public
20170921 smartphone apli_seminar_public
 
20170905 dev rellt_public
20170905 dev rellt_public20170905 dev rellt_public
20170905 dev rellt_public
 
20170624 cms idobata_kaigi
20170624 cms idobata_kaigi20170624 cms idobata_kaigi
20170624 cms idobata_kaigi
 
20170602 aws lt_public
20170602 aws lt_public20170602 aws lt_public
20170602 aws lt_public
 
20170519 cms security_public
20170519 cms  security_public20170519 cms  security_public
20170519 cms security_public
 
20170221 aws handson
20170221 aws handson20170221 aws handson
20170221 aws handson
 
20170201 dev rel_public
20170201 dev rel_public20170201 dev rel_public
20170201 dev rel_public
 
20161219 aws handson._publicpptx
20161219 aws handson._publicpptx20161219 aws handson._publicpptx
20161219 aws handson._publicpptx
 
20161202 lte publish
20161202 lte publish20161202 lte publish
20161202 lte publish
 
20161115 okubo mt_cloud_handson
20161115 okubo mt_cloud_handson20161115 okubo mt_cloud_handson
20161115 okubo mt_cloud_handson
 

20180228 jazug