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": "잘자요"
}
]