利用例(多言語翻訳)

i18nのメッセージ一覧としての利用例

SSSAPIでは関数の結果を返します。
そのため、GOOGLETRANSLATE関数も翻訳結果に。

翻訳結果をJSONで取得できるので、
多言語対応のi18nライブラリの元データにも最適!

スプレッドーシート

APIレスポンス(オプション有効時)

「リスト全体をオブジェクトに変換」オプションで転置して変換を指定した場合。

{
  "ja": {
    "hello": "こんにちは",
    "good_bye": "さようなら",
    "good_morning": "おはよう",
    "good_night": "おやすみ"
  },
  "en": {
    "hello": "Hello",
    "good_bye": "good bye",
    "good_morning": "good morning",
    "good_night": "good night"
  },
  "ko": {
    "hello": "안녕하세요",
    "good_bye": "안녕",
    "good_morning": "안녕",
    "good_night": "잘자요"
  }
}

「リスト全体をオブジェクトに変換」オプションでそのまま変換を指定した場合。

{
  "hello": {
    "ja": "こんにちは",
    "en": "Hello",
    "ko": "안녕하세요"
  },
  "good_bye": {
    "ja": "さようなら",
    "en": "good bye",
    "ko": "안녕"
  },
  "good_morning": {
    "ja": "おはよう",
    "en": "good morning",
    "ko": "안녕"
  },
  "good_night": {
    "ja": "おやすみ",
    "en": "good night",
    "ko": "잘자요"
  }
}

APIレスポンス(オプション無効時)

[
  {
    "key": "hello",
    "ja": "こんにちは",
    "en": "Hello",
    "ko": "안녕하세요"
  },
  {
    "key": "bye",
    "ja": "さようなら",
    "en": "good bye",
    "ko": "안녕"
  },
  {
    "key": "good_morning",
    "ja": "おはよう",
    "en": "good morning",
    "ko": "안녕"
  },
  {
    "key": "good_night",
    "ja": "おやすみ",
    "en": "good night",
    "ko": "잘자요"
  }
]