悪どいぞ翻訳API無料公開する方法

参考サイトは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を無料で作る方法

関連記事