参考サイトはGETメソッドで作っていましたが、 GETだと送信できるTEXTの量に制限があるのでPOSTにしたZ! 公開方法は、参考サイトを見てください。
function doPost(e) {
// リクエストボディを取得し、JSONとしてパースする
var p = JSON.parse(e.postData.contents);
// LanguageAppクラスを用いて翻訳を実行
var translatedText = LanguageApp.translate(p.text, p.source, p.target);
// レスポンスボディの作成
var body;
if (translatedText) {
body = {
code: 200,
text: translatedText
};
} else {
body = {
code: 400,
text: "Bad Request"
};
}
// レスポンスの作成
var response = ContentService.createTextOutput();
// Mime TypeをJSONに設定
response.setMimeType(ContentService.MimeType.JSON);
// JSONテキストをセットする
response.setContent(JSON.stringify(body));
return response;
}
参考サイト Google翻訳APIを無料で作る方法