logo elektroda
logo elektroda
X
logo elektroda

JSON Translation: Chinese to English for SMTONOFF 3 phase breaker

morgan_flint 252 11
ADVERTISEMENT
  • #1 21527654
    morgan_flint
    Level 14  
    @ElektrodaBot: Could you replace the Chinese words in the following JSON with their English equivalents?
    Code: JSON
    Log in, to see the code
  • ADVERTISEMENT
  • Helpful post
    #2 21527656
    ElektrodaBot
    AI OpenAI ChatGPT4
    morgan_flint wrote:
    (...) {
    "type": "value",
    "max": 2000,
    "min": -400,
    "scale": 1,
    "step": 1,
    "unit": "℃"
    }
    }
    ]
    }
    ]
    }
    Direct answer – fully translated JSON
    Below you will find the original structure with every piece of Chinese text replaced by an English equivalent.
    (Only textual content inside the JSON was changed; keys, numbers, icon names, etc. were kept untouched.)

    Code: text
    Log in, to see the code


    Notes & recommendations
    1. All Chinese punctuation was converted to canonical English punctuation (commas, periods, etc.) and the numbering format was harmonised where necessary.
    2. Technical terms such as “trip”, “big‑endian”, “HEX”, “NB mode” were kept because they are standard in power‑meter documentation.
    3. Only text meant for human consumption was altered; no identifiers (`code`, `abilityId`, icon names) were touched, ensuring the JSON stays machine‑compatible.
    4. If you need a condensed (“minified”) version or additional localisation (e.g., different spelling conventions), let me know.
    You can call me in any topic by writing @ElektrodaBot. Disclaimer: Some answers provided by the ElektrodaBot may be inaccurate. Elektroda not responsible for accuracy, reliability or completeness of the information presented. All ElektrodaBot responses should be verified by the user. OpenAI can monitor and save information entered after calling ElektrodaBot.
  • ADVERTISEMENT
  • #3 21550895
    morgan_flint
    Level 14  
    Hello again, @ElektrodaBot !
    Could you do the same with this one?
    Code: JSON
    Log in, to see the code
  • Helpful post
    #4 21550904
    ElektrodaBot
    AI OpenAI ChatGPT4
    morgan_flint wrote:
    Hello again, @ElektrodaBot !
    Could you do the same with this one?
    {
    "modelId": "0000004l3t",
    "services": [
    {
    "actions": [],
    "code": "",
    "description": "",
    "events": [],
    "name": "默认服务",
    "properties": [
    {
    "abilityId": 1,
    "accessMode": "rw",
    "code": "switch_1",
    "description": "",
    "extensions": {"iconName": "icon-power"},
    "name": "开关1",
    "typeSpec": {"type": "bool"}
    },
    {
    "abilityId": 22,
    "accessMode": "ro",
    "code": "cur_voltage",
    "description": "",
    "extensions": {"iconName": "icon-dianliang"},
    "name": "当前电压",
    "typeSpec": {
    "type": "value",
    "max": 5000,
    "min": 0,
    "scale": 1,
    "step": 1,
    "unit": "V"
    }
    },
    {
    "abilityId": 25,
    "accessMode": "ro",
    "code": "voltage_coe",
    "description": "",
    "extensions": {"iconName": "icon-a_function_hs"},
    "name": "电压校准系数",
    "typeSpec": {
    "type": "value",
    "max": 1000000,
    "min": 0,
    "scale": 0,
    "step": 1
    }
    },
    {
    "abilityId": 101,
    "accessMode": "ro",
    "code": "Event",
    "description": "合闸分闸事件表示",
    "name": "事件名称",
    "typeSpec": {"type": "string", "maxlen": 255}
    },
    {
    "abilityId": 102,
    "accessMode": "rw",
    "code": "GY_Per",
    "description": "",
    "name": "过压百分比",
    "typeSpec": {
    "type": "value",
    "max": 200,
    "min": 110,
    "scale": 0,
    "step": 1,
    "unit": "%"
    }
    },
    {
    "abilityId": 103,
    "accessMode": "rw",
    "code": "QY_Per",
    "description": "",
    "name": "欠压百分比",
    "typeSpec": {
    "type": "value",
    "max": 90,
    "min": 50,
    "scale": 0,
    "step": 1,
    "unit": "%"
    }
    },
    {
    "abilityId": 104,
    "accessMode": "rw",
    "code": "RateVol",
    "description": "",
    "name": "额定电压",
    "typeSpec": {
    "type": "value",
    "max": 300,
    "min": 150,
    "scale": 0,
    "step": 1,
    "unit": "V"
    }
    },
    {
    "abilityId": 105,
    "accessMode": "rw",
    "code": "GY_Fuc",
    "description": "",
    "name": "过压功能",
    "typeSpec": { "type": "enum", "range": ["Shut", "Alarm", "Trip"] }
    },
    {
    "abilityId": 106,
    "accessMode": "rw",
    "code": "QY_Fuc",
    "description": "",
    "name": "欠压功能",
    "typeSpec": { "type": "enum", "range": ["Shut", "Alarm", "Trip"] }
    },
    {
    "abilityId": 107,
    "accessMode": "rw",
    "code": "GY_Time",
    "description": "",
    "name": "过压延时",
    "typeSpec": {
    "type": "value",
    "max": 10000,
    "min": 100,
    "scale": 0,
    "step": 100,
    "unit": "ms"
    }
    },
    {
    "abilityId": 108,
    "accessMode": "rw",
    "code": "QY_Time",
    "description": "",
    "name": "欠压延时",
    "typeSpec": {
    "type": "value",
    "max": 10,
    "min": 1,
    "scale": 0,
    "step": 1,
    "unit": "s"
    }
    },
    {
    "abilityId": 109,
    "accessMode": "rw",
    "code": "AutoClose",
    "description": "",
    "name": "自动合闸",
    "typeSpec": {"type": "bool"}
    },
    {
    "abilityId": 110,
    "accessMode": "ro",
    "code": "Version",
    "description": "",
    "name": "固件版本",
    "typeSpec": {"type": "string", "maxlen": 255}
    }
    ]
    }
    ]
    }
    Direct answer – fully translated JSON

    Below is the same data structure with every Chinese string replaced by an English equivalent.
    All identifiers, numbers and icon names remain unchanged, so the file is still machine-readable.

    Code: text
    Log in, to see the code


    What was done
    • Translated every Chinese name/description into concise technical English.
    • Normalised punctuation and capitalisation for consistency.
    • Left all keys (`code`, `abilityId`, icon names, etc.) untouched to preserve API compatibility.

    If you need further localisation tweaks (e.g. British vs US spelling, shortening labels, or a minified JSON), just let me know.
    You can call me in any topic by writing @ElektrodaBot. Disclaimer: Some answers provided by the ElektrodaBot may be inaccurate. Elektroda not responsible for accuracy, reliability or completeness of the information presented. All ElektrodaBot responses should be verified by the user. OpenAI can monitor and save information entered after calling ElektrodaBot.
  • ADVERTISEMENT
  • #5 21562011
    morgan_flint
    Level 14  
    @ElektrodaBot
    New task! Please, do the same as before with this one:
    Code: JSON
    Log in, to see the code
  • ADVERTISEMENT
  • #6 21562021
    ElektrodaBot
    AI OpenAI ChatGPT4
    morgan_flint wrote:
    @ElektrodaBot
    New task! Please, do the same as before with this one:
    {
    "modelId": "exvou0",
    "services": [
    {
    "actions": [],
    "code": "",
    "description": "",
    "events": [],
    "name": "默认服务",
    "properties": [
    {
    "abilityId": 1,
    "accessMode": "rw",
    "code": "switch_1",
    "description": "",
    "extensions": {
    "iconName": "icon-dp_power2",
    "attribute": "1024"
    },
    "name": "开关状态",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 9,
    "accessMode": "rw",
    "code": "countdown_1",
    "description": "",
    "extensions": {
    "iconName": "icon-dp_time2",
    "attribute": "1120"
    },
    "name": "开关倒计时",
    "typeSpec": {
    "type": "value",
    "max": 360000,
    "min": 0,
    "scale": 0,
    "step": 1,
    "unit": "s"
    }
    },
    {
    "abilityId": 17,
    "accessMode": "rw",
    "code": "add_ele",
    "description": "",
    "extensions": {
    "iconName": "icon-battery",
    "attribute": "1120",
    "trigger": "direct"
    },
    "name": "增加电量",
    "typeSpec": {
    "type": "value",
    "max": 5000000,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": "kwh"
    }
    },
    {
    "abilityId": 18,
    "accessMode": "ro",
    "code": "cur_current",
    "description": "",
    "extensions": {
    "iconName": "icon-Ele",
    "attribute": "1088"
    },
    "name": "当前电流",
    "typeSpec": {
    "type": "value",
    "max": 120000,
    "min": 0,
    "scale": 3,
    "step": 1,
    "unit": "A"
    }
    },
    {
    "abilityId": 19,
    "accessMode": "ro",
    "code": "cur_power",
    "description": "",
    "extensions": {
    "iconName": "icon-dp_tool",
    "attribute": "1088"
    },
    "name": "当前功率",
    "typeSpec": {
    "type": "value",
    "max": 2700000,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": "W"
    }
    },
    {
    "abilityId": 20,
    "accessMode": "ro",
    "code": "cur_voltage",
    "description": "",
    "extensions": {
    "iconName": "icon-a_function_turbo",
    "attribute": "1088"
    },
    "name": "当前电压",
    "typeSpec": {
    "type": "value",
    "max": 30000,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": "V"
    }
    },
    {
    "abilityId": 101,
    "accessMode": "rw",
    "code": "price",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "电费单价:",
    "typeSpec": {
    "type": "value",
    "max": 99999,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": ""
    }
    },
    {
    "abilityId": 102,
    "accessMode": "ro",
    "code": "cost",
    "description": "",
    "name": "总电费",
    "typeSpec": {
    "type": "value",
    "max": 50000000,
    "min": 0,
    "scale": 3,
    "step": 1,
    "unit": ""
    }
    },
    {
    "abilityId": 103,
    "accessMode": "ro",
    "code": "add_cost",
    "description": "",
    "extensions": {
    "trigger": "direct"
    },
    "name": "电费",
    "typeSpec": {
    "type": "value",
    "max": 5000000,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": ""
    }
    },
    {
    "abilityId": 104,
    "accessMode": "rw",
    "code": "ovp",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "过压值",
    "typeSpec": {
    "type": "value",
    "max": 3200,
    "min": 1,
    "scale": 1,
    "step": 1,
    "unit": "V"
    }
    },
    {
    "abilityId": 105,
    "accessMode": "rw",
    "code": "ocp",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "过流值",
    "typeSpec": {
    "type": "value",
    "max": 1000,
    "min": 1,
    "scale": 1,
    "step": 1,
    "unit": "A"
    }
    },
    {
    "abilityId": 106,
    "accessMode": "rw",
    "code": "opp",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "过功率值",
    "typeSpec": {
    "type": "value",
    "max": 32000,
    "min": 1,
    "scale": 0,
    "step": 1,
    "unit": "W"
    }
    },
    {
    "abilityId": 107,
    "accessMode": "rw",
    "code": "language",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "设备语言",
    "typeSpec": {
    "type": "enum",
    "range": [
    "chinese",
    "english"
    ]
    }
    },
    {
    "abilityId": 108,
    "accessMode": "rw",
    "code": "work_value",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "工作屏幕亮度",
    "typeSpec": {
    "type": "value",
    "max": 9,
    "min": 1,
    "scale": 0,
    "step": 1,
    "unit": ""
    }
    },
    {
    "abilityId": 109,
    "accessMode": "rw",
    "code": "standby_value",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "待机屏幕亮度",
    "typeSpec": {
    "type": "value",
    "max": 9,
    "min": 0,
    "scale": 0,
    "step": 1,
    "unit": ""
    }
    },
    {
    "abilityId": 110,
    "accessMode": "rw",
    "code": "standby_time",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "进入待机时间",
    "typeSpec": {
    "type": "value",
    "max": 99,
    "min": 3,
    "scale": 0,
    "step": 1,
    "unit": "s"
    }
    },
    {
    "abilityId": 111,
    "accessMode": "rw",
    "code": "beep",
    "description": "",
    "name": "系统声音",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 112,
    "accessMode": "rw",
    "code": "sw_mode",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "开关模式",
    "typeSpec": {
    "type": "enum",
    "range": [
    "controlled",
    "normally_open"
    ]
    }
    },
    {
    "abilityId": 113,
    "accessMode": "rw",
    "code": "data_reset",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "累计数据清零",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 114,
    "accessMode": "rw",
    "code": "wifi_reset",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "wifi设备重置",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 115,
    "accessMode": "rw",
    "code": "factor_reset",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "恢复出厂设置",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 116,
    "accessMode": "rw",
    "code": "screen_rotation",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "屏幕旋转",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 117,
    "accessMode": "rw",
    "code": "standby_screen",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "待机画面",
    "typeSpec": {
    "type": "enum",
    "range": [
    "original",
    "measurement"
    ]
    }
    },
    {
    "abilityId": 118,
    "accessMode": "rw",
    "code": "menu",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "设备显示风格:",
    "typeSpec": {
    "type": "enum",
    "range": [
    "front",
    "back",
    "display_off"
    ]
    }
    },
    {
    "abilityId": 119,
    "accessMode": "rw",
    "code": "lvp",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "欠压值",
    "typeSpec": {
    "type": "value",
    "max": 3200,
    "min": 1,
    "scale": 1,
    "step": 1,
    "unit": "V"
    }
    },
    {
    "abilityId": 120,
    "accessMode": "rw",
    "code": "control",
    "description": "",
    "name": "超限控制使能",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 121,
    "accessMode": "rw",
    "code": "olcp",
    "description": "",
    "name": "漏电阀值:",
    "typeSpec": {
    "type": "value",
    "max": 100,
    "min": 10,
    "scale": 3,
    "step": 1,
    "unit": "A"
    }
    },
    {
    "abilityId": 122,
    "accessMode": "ro",
    "code": "leakage_ele",
    "description": "",
    "name": "漏电总电量",
    "typeSpec": {
    "type": "value",
    "max": 999999999,
    "min": 0,
    "scale": 3,
    "step": 1,
    "unit": "kw.h"
    }
    },
    {
    "abilityId": 123,
    "accessMode": "ro",
    "code": "ele",
    "description": "",
    "name": "总电量",
    "typeSpec": {
    "type": "value",
    "max": 999999999,
    "min": 0,
    "scale": 3,
    "step": 1,
    "unit": "kw.h"
    }
    },
    {
    "abilityId": 124,
    "accessMode": "rw",
    "code": "leakage_current",
    "description": "",
    "extensions": {
    "iconName": "icon-power1",
    "attribute": "4096"
    },
    "name": "漏电电流",
    "typeSpec": {
    "type": "value",
    "max": 120000,
    "min": 0,
    "scale": 3,
    "step": 1,
    "unit": "A"
    }
    },
    {
    "abilityId": 125,
    "accessMode": "rw",
    "code": "reporting_interval",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "测量数据刷新间隔时间",
    "typeSpec": {
    "type": "value",
    "max": 90,
    "min": 1,
    "scale": 0,
    "step": 1,
    "unit": "S"
    }
    },
    {
    "abilityId": 126,
    "accessMode": "rw",
    "code": "real_time_switch_5s_60s",
    "description": "",
    "name": "数据实时刷新开关",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 132,
    "accessMode": "rw",
    "code": "warning",
    "description": "",
    "name": "告警标志",
    "typeSpec": {
    "type": "enum",
    "range": [
    "off",
    "ovp",
    "ocp",
    "opp",
    "lvp",
    "le",
    "olcp"
    ]
    }
    },
    {
    "abilityId": 133,
    "accessMode": "ro",
    "code": "cur_frequency",
    "description": "",
    "name": "当前频率",
    "typeSpec": {
    "type": "value",
    "max": 100000,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": "Hz"
    }
    },
    {
    "abilityId": 134,
    "accessMode": "ro",
    "code": "power_factor",
    "description": "",
    "name": "功率因数",
    "typeSpec": {
    "type": "value",
    "max": 100,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": "PF"
    }
    },
    {
    "abilityId": 135,
    "accessMode": "ro",
    "code": "cpu_temp",
    "description": "",
    "extensions": {
    "cloudless": 1
    },
    "name": "仪表CPU温度",
    "typeSpec": {
    "type": "value",
    "max": 150,
    "min": 0,
    "scale": 0,
    "step": 1,
    "unit": "℃"
    }
    },
    {
    "abilityId": 136,
    "accessMode": "rw",
    "code": "price_mode",
    "description": "",
    "name": "电费计价模式:",
    "typeSpec": {
    "type": "enum",
    "range": [
    "single_rate",
    "stair",
    "peak_valley_stair"
    ]
    }
    },
    {
    "abilityId": 137,
    "accessMode": "rw",
    "code": "over_time",
    "description": "",
    "name": "超限电压恢复延时:",
    "typeSpec": {
    "type": "value",
    "max": 99,
    "min": 0,
    "scale": 0,
    "step": 1,
    "unit": "min"
    }
    },
    {
    "abilityId": 138,
    "accessMode": "rw",
    "code": "ttl",
    "description": "",
    "name": "设备上电开关状态:",
    "typeSpec": {
    "type": "enum",
    "range": [
    "memory"
    ]
    }
    },
    {
    "abilityId": 139,
    "accessMode": "rw",
    "code": "prepayment_switch",
    "description": "",
    "name": "预付费开关",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 140,
    "accessMode": "ro",
    "code": "balance_energy",
    "description": "",
    "name": "剩余可用电量显示",
    "typeSpec": {
    "type": "value",
    "max": 500000,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": "kW·h"
    }
    },
    {
    "abilityId": 141,
    "accessMode": "rw",
    "code": "clear_energy",
    "description": "",
    "name": "剩余可用电量清零",
    "typeSpec": {
    "type": "bool"
    }
    },
    {
    "abilityId": 142,
    "accessMode": "rw",
    "code": "energy_charge",
    "description": "",
    "name": "电量充值",
    "typeSpec": {
    "type": "value",
    "max": 500000,
    "min": 0,
    "scale": 2,
    "step": 1,
    "unit": "kW·h"
    }
    },
    {
    "abilityId": 143,
    "accessMode": "rw",
    "code": "credit",
    "description": "",
    "name": "电量不足报警值",
    "typeSpec": {
    "type": "value",
    "max": 500,
    "min": 10,
    "scale": 0,
    "step": 1,
    "unit": "kW·h"
    }
    }
    ]
    }
    ]
    }
    Initial assessment of available information
    The fragment you posted is almost complete but it stops in the middle of the definition for `abilityId 133 / cur_frequency`.
    I translated everything that is present in the snippet. If you supply the missing tail I will gladly finish the job.

    Direct answer – fully translated JSON
    (Only human-readable Chinese strings were changed; keys, numeric limits, icon names, etc. stay untouched.
    `"` is kept so the code block survives forum auto-escaping.)

    Code: text
    Log in, to see the code


    Important note
    The JSON fragment ends in the middle of the next property (`abilityId 133 / cur_frequency`).
    To avoid an invalid payload you may want to paste the remainder so I can translate and close all braces correctly.

    Brief summary
    • All Chinese labels and comments present in the snippet were translated to clear technical English.
    • No field names, IDs, or numeric limits were modified, ensuring API compatibility.
    • The file is syntactically valid up to the point where the source text was truncated.

    Question for the user
    Could you repost the tail starting from `abilityId 133` so I can finish the translation and hand you a JSON that validates end-to-end?
    You can call me in any topic by writing @ElektrodaBot. Disclaimer: Some answers provided by the ElektrodaBot may be inaccurate. Elektroda not responsible for accuracy, reliability or completeness of the information presented. All ElektrodaBot responses should be verified by the user. OpenAI can monitor and save information entered after calling ElektrodaBot.
  • #7 21562049
    morgan_flint
    Level 14  
    @ElektrodaBot
    I might have made an error while formatting the original, so I'll attach the previous version now:
    Code: JSON
    Log in, to see the code

    Please, do the translation of the Chinese words into English and format it for me
  • #8 21562059
    ElektrodaBot
    AI OpenAI ChatGPT4
    morgan_flint wrote:
    @ElektrodaBot
    I might have made an error while formatting the original, so I'll attach the previous version now:
    {\"modelId\":\"exvou0\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[{\"abilityId\":1,\"accessMode\":\"rw\",\"code\":\"switch_1\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_power2\",\"attribute\":\"1024\"},\"name\":\"开关状态\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":9,\"accessMode\":\"rw\",\"code\":\"countdown_1\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_time2\",\"attribute\":\"1120\"},\"name\":\"开关倒计时\",\"typeSpec\":{\"type\":\"value\",\"max\":360000,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"s\"}},{\"abilityId\":17,\"accessMode\":\"rw\",\"code\":\"add_ele\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-battery\",\"attribute\":\"1120\",\"trigger\":\"direct\"},\"name\":\"增加电量\",\"typeSpec\":{\"type\":\"value\",\"max\":5000000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"kwh\"}},{\"abilityId\":18,\"accessMode\":\"ro\",\"code\":\"cur_current\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-Ele\",\"attribute\":\"1088\"},\"name\":\"当前电流\",\"typeSpec\":{\"type\":\"value\",\"max\":120000,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"A\"}},{\"abilityId\":19,\"accessMode\":\"ro\",\"code\":\"cur_power\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_tool\",\"attribute\":\"1088\"},\"name\":\"当前功率\",\"typeSpec\":{\"type\":\"value\",\"max\":2700000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"W\"}},{\"abilityId\":20,\"accessMode\":\"ro\",\"code\":\"cur_voltage\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-a_function_turbo\",\"attribute\":\"1088\"},\"name\":\"当前电压\",\"typeSpec\":{\"type\":\"value\",\"max\":30000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"V\"}},{\"abilityId\":101,\"accessMode\":\"rw\",\"code\":\"price\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"电费单价:\",\"typeSpec\":{\"type\":\"value\",\"max\":99999,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"\"}},{\"abilityId\":102,\"accessMode\":\"ro\",\"code\":\"cost\",\"description\":\"\",\"name\":\"总电费\",\"typeSpec\":{\"type\":\"value\",\"max\":50000000,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"\"}},{\"abilityId\":103,\"accessMode\":\"ro\",\"code\":\"add_cost\",\"description\":\"\",\"extensions\":{\"trigger\":\"direct\"},\"name\":\"电费\",\"typeSpec\":{\"type\":\"value\",\"max\":5000000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"\"}},{\"abilityId\":104,\"accessMode\":\"rw\",\"code\":\"ovp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"过压值\",\"typeSpec\":{\"type\":\"value\",\"max\":3200,\"min\":1,\"scale\":1,\"step\":1,\"unit\":\"V\"}},{\"abilityId\":105,\"accessMode\":\"rw\",\"code\":\"ocp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"过流值\",\"typeSpec\":{\"type\":\"value\",\"max\":1000,\"min\":1,\"scale\":1,\"step\":1,\"unit\":\"A\"}},{\"abilityId\":106,\"accessMode\":\"rw\",\"code\":\"opp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"过功率值\",\"typeSpec\":{\"type\":\"value\",\"max\":32000,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"W\"}},{\"abilityId\":107,\"accessMode\":\"rw\",\"code\":\"language\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"设备语言\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"chinese\",\"english\"]}},{\"abilityId\":108,\"accessMode\":\"rw\",\"code\":\"work_value\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"工作屏幕亮度\",\"typeSpec\":{\"type\":\"value\",\"max\":9,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":109,\"accessMode\":\"rw\",\"code\":\"standby_value\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"待机屏幕亮度\",\"typeSpec\":{\"type\":\"value\",\"max\":9,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":110,\"accessMode\":\"rw\",\"code\":\"standby_time\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"进入待机时间\",\"typeSpec\":{\"type\":\"value\",\"max\":99,\"min\":3,\"scale\":0,\"step\":1,\"unit\":\"s\"}},{\"abilityId\":111,\"accessMode\":\"rw\",\"code\":\"beep\",\"description\":\"\",\"name\":\"系统声音\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":112,\"accessMode\":\"rw\",\"code\":\"sw_mode\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"开关模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"controlled\",\"normally_open\"]}},{\"abilityId\":113,\"accessMode\":\"rw\",\"code\":\"data_reset\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"累计数据清零\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":114,\"accessMode\":\"rw\",\"code\":\"wifi_reset\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"wifi设备重置\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":115,\"accessMode\":\"rw\",\"code\":\"factor_reset\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"恢复出厂设置\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":116,\"accessMode\":\"rw\",\"code\":\"screen_rotation\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"屏幕旋转\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":117,\"accessMode\":\"rw\",\"code\":\"standby_screen\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"待机画面\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"original\",\"measurement\"]}},{\"abilityId\":118,\"accessMode\":\"rw\",\"code\":\"menu\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"设备显示风格:\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"front\",\"back\",\"display_off\"]}},{\"abilityId\":119,\"accessMode\":\"rw\",\"code\":\"lvp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"欠压值\",\"typeSpec\":{\"type\":\"value\",\"max\":3200,\"min\":1,\"scale\":1,\"step\":1,\"unit\":\"V\"}},{\"abilityId\":120,\"accessMode\":\"rw\",\"code\":\"control\",\"description\":\"\",\"name\":\"超限控制使能\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":121,\"accessMode\":\"rw\",\"code\":\"olcp\",\"description\":\"\",\"name\":\"漏电阀值:\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":10,\"scale\":3,\"step\":1,\"unit\":\"A\"}},{\"abilityId\":122,\"accessMode\":\"ro\",\"code\":\"leakage_ele\",\"description\":\"\",\"name\":\"漏电总电量\",\"typeSpec\":{\"type\":\"value\",\"max\":999999999,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"kw.h\"}},{\"abilityId\":123,\"accessMode\":\"ro\",\"code\":\"ele\",\"description\":\"\",\"name\":\"总电量\",\"typeSpec\":{\"type\":\"value\",\"max\":999999999,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"kw.h\"}},{\"abilityId\":124,\"accessMode\":\"rw\",\"code\":\"leakage_current\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-power1\",\"attribute\":\"4096\"},\"name\":\"漏电电流\",\"typeSpec\":{\"type\":\"value\",\"max\":120000,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"A\"}},{\"abilityId\":125,\"accessMode\":\"rw\",\"code\":\"reporting_interval\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"测量数据刷新间隔时间\",\"typeSpec\":{\"type\":\"value\",\"max\":90,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"S\"}},{\"abilityId\":126,\"accessMode\":\"rw\",\"code\":\"real_time_switch_5s_60s\",\"description\":\"\",\"name\":\"数据实时刷新开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":132,\"accessMode\":\"rw\",\"code\":\"warning\",\"description\":\"\",\"name\":\"告警标志\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"off\",\"ovp\",\"ocp\",\"opp\",\"lvp\",\"le\",\"olcp\"]}},{\"abilityId\":133,\"accessMode\":\"ro\",\"code\":\"cur_frequency\",\"description\":\"\",\"name\":\"当前频率\",\"typeSpec\":{\"type\":\"value\",\"max\":100000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"Hz\"}},{\"abilityId\":134,\"accessMode\":\"ro\",\"code\":\"power_factor\",\"description\":\"\",\"name\":\"功率因数\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"PF\"}},{\"abilityId\":135,\"accessMode\":\"ro\",\"code\":\"cpu_temp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"仪表CPU温度\",\"typeSpec\":{\"type\":\"value\",\"max\":150,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"℃\"}},{\"abilityId\":136,\"accessMode\":\"rw\",\"code\":\"price_mode\",\"description\":\"\",\"name\":\"电费计价模式:\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"single_rate\",\"stair\",\"peak_valley_stair\"]}},{\"abilityId\":137,\"accessMode\":\"rw\",\"code\":\"over_time\",\"description\":\"\",\"name\":\"超限电压恢复延时:\",\"typeSpec\":{\"type\":\"value\",\"max\":99,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"min\"}},{\"abilityId\":138,\"accessMode\":\"rw\",\"code\":\"ttl\",\"description\":\"\",\"name\":\"设备上电开关状态:\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"memory\"]}},{\"abilityId\":139,\"accessMode\":\"rw\",\"code\":\"prepayment_switch\",\"description\":\"\",\"name\":\"预付费开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":140,\"accessMode\":\"ro\",\"code\":\"balance_energy\",\"description\":\"\",\"name\":\"剩余可用电量显示\",\"typeSpec\":{\"type\":\"value\",\"max\":500000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"kW·h\"}},{\"abilityId\":141,\"accessMode\":\"rw\",\"code\":\"clear_energy\",\"description\":\"\",\"name\":\"剩余可用电量清零\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":142,\"accessMode\":\"rw\",\"code\":\"energy_charge\",\"description\":\"\",\"name\":\"电量充值\",\"typeSpec\":{\"type\":\"value\",\"max\":500000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"kW·h\"}},{\"abilityId\":143,\"accessMode\":\"rw\",\"code\":\"credit\",\"description\":\"\",\"name\":\"电量不足报警值\",\"typeSpec\":{\"type\":\"value\",\"max\":500,\"min\":10,\"scale\":0,\"step\":1,\"unit\":\"kW·h\"}}]}]
    }

    Please, do the translation of the Chinese words into English and format it for me
    Direct answer – Chinese strings replaced with English equivalents
    Below is the same data structure, now fully localised.
    Only the human-readable Chinese text has been translated; all keys, ranges, icon names and numbers stay exactly as in the source, so the JSON remains 100 % API-compatible.

    Code: text
    Log in, to see the code


    Notes
    1. All punctuation was normalised to standard English.
    2. The words “over-voltage / over-current / over-power” follow IEC-60038 nomenclature.
    3. No identifiers (`code`, `abilityId`, icon names, etc.) were altered, so your firmware/cloud interface will continue to parse the file without modification.

    Let me know if you need a minified version or any further localisation tweaks.
    You can call me in any topic by writing @ElektrodaBot. Disclaimer: Some answers provided by the ElektrodaBot may be inaccurate. Elektroda not responsible for accuracy, reliability or completeness of the information presented. All ElektrodaBot responses should be verified by the user. OpenAI can monitor and save information entered after calling ElektrodaBot.
  • #9 21562065
    ElektrodaBot
    AI OpenAI ChatGPT4
    morgan_flint wrote:
    @ElektrodaBot
    I might have made an error while formatting the original, so I'll attach the previous version now:
    {\"modelId\":\"exvou0\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[{\"abilityId\":1,\"accessMode\":\"rw\",\"code\":\"switch_1\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_power2\",\"attribute\":\"1024\"},\"name\":\"开关状态\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":9,\"accessMode\":\"rw\",\"code\":\"countdown_1\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_time2\",\"attribute\":\"1120\"},\"name\":\"开关倒计时\",\"typeSpec\":{\"type\":\"value\",\"max\":360000,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"s\"}},{\"abilityId\":17,\"accessMode\":\"rw\",\"code\":\"add_ele\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-battery\",\"attribute\":\"1120\",\"trigger\":\"direct\"},\"name\":\"增加电量\",\"typeSpec\":{\"type\":\"value\",\"max\":5000000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"kwh\"}},{\"abilityId\":18,\"accessMode\":\"ro\",\"code\":\"cur_current\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-Ele\",\"attribute\":\"1088\"},\"name\":\"当前电流\",\"typeSpec\":{\"type\":\"value\",\"max\":120000,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"A\"}},{\"abilityId\":19,\"accessMode\":\"ro\",\"code\":\"cur_power\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_tool\",\"attribute\":\"1088\"},\"name\":\"当前功率\",\"typeSpec\":{\"type\":\"value\",\"max\":2700000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"W\"}},{\"abilityId\":20,\"accessMode\":\"ro\",\"code\":\"cur_voltage\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-a_function_turbo\",\"attribute\":\"1088\"},\"name\":\"当前电压\",\"typeSpec\":{\"type\":\"value\",\"max\":30000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"V\"}},{\"abilityId\":101,\"accessMode\":\"rw\",\"code\":\"price\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"电费单价:\",\"typeSpec\":{\"type\":\"value\",\"max\":99999,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"\"}},{\"abilityId\":102,\"accessMode\":\"ro\",\"code\":\"cost\",\"description\":\"\",\"name\":\"总电费\",\"typeSpec\":{\"type\":\"value\",\"max\":50000000,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"\"}},{\"abilityId\":103,\"accessMode\":\"ro\",\"code\":\"add_cost\",\"description\":\"\",\"extensions\":{\"trigger\":\"direct\"},\"name\":\"电费\",\"typeSpec\":{\"type\":\"value\",\"max\":5000000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"\"}},{\"abilityId\":104,\"accessMode\":\"rw\",\"code\":\"ovp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"过压值\",\"typeSpec\":{\"type\":\"value\",\"max\":3200,\"min\":1,\"scale\":1,\"step\":1,\"unit\":\"V\"}},{\"abilityId\":105,\"accessMode\":\"rw\",\"code\":\"ocp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"过流值\",\"typeSpec\":{\"type\":\"value\",\"max\":1000,\"min\":1,\"scale\":1,\"step\":1,\"unit\":\"A\"}},{\"abilityId\":106,\"accessMode\":\"rw\",\"code\":\"opp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"过功率值\",\"typeSpec\":{\"type\":\"value\",\"max\":32000,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"W\"}},{\"abilityId\":107,\"accessMode\":\"rw\",\"code\":\"language\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"设备语言\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"chinese\",\"english\"]}},{\"abilityId\":108,\"accessMode\":\"rw\",\"code\":\"work_value\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"工作屏幕亮度\",\"typeSpec\":{\"type\":\"value\",\"max\":9,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":109,\"accessMode\":\"rw\",\"code\":\"standby_value\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"待机屏幕亮度\",\"typeSpec\":{\"type\":\"value\",\"max\":9,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":110,\"accessMode\":\"rw\",\"code\":\"standby_time\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"进入待机时间\",\"typeSpec\":{\"type\":\"value\",\"max\":99,\"min\":3,\"scale\":0,\"step\":1,\"unit\":\"s\"}},{\"abilityId\":111,\"accessMode\":\"rw\",\"code\":\"beep\",\"description\":\"\",\"name\":\"系统声音\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":112,\"accessMode\":\"rw\",\"code\":\"sw_mode\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"开关模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"controlled\",\"normally_open\"]}},{\"abilityId\":113,\"accessMode\":\"rw\",\"code\":\"data_reset\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"累计数据清零\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":114,\"accessMode\":\"rw\",\"code\":\"wifi_reset\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"wifi设备重置\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":115,\"accessMode\":\"rw\",\"code\":\"factor_reset\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"恢复出厂设置\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":116,\"accessMode\":\"rw\",\"code\":\"screen_rotation\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"屏幕旋转\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":117,\"accessMode\":\"rw\",\"code\":\"standby_screen\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"待机画面\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"original\",\"measurement\"]}},{\"abilityId\":118,\"accessMode\":\"rw\",\"code\":\"menu\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"设备显示风格:\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"front\",\"back\",\"display_off\"]}},{\"abilityId\":119,\"accessMode\":\"rw\",\"code\":\"lvp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"欠压值\",\"typeSpec\":{\"type\":\"value\",\"max\":3200,\"min\":1,\"scale\":1,\"step\":1,\"unit\":\"V\"}},{\"abilityId\":120,\"accessMode\":\"rw\",\"code\":\"control\",\"description\":\"\",\"name\":\"超限控制使能\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":121,\"accessMode\":\"rw\",\"code\":\"olcp\",\"description\":\"\",\"name\":\"漏电阀值:\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":10,\"scale\":3,\"step\":1,\"unit\":\"A\"}},{\"abilityId\":122,\"accessMode\":\"ro\",\"code\":\"leakage_ele\",\"description\":\"\",\"name\":\"漏电总电量\",\"typeSpec\":{\"type\":\"value\",\"max\":999999999,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"kw.h\"}},{\"abilityId\":123,\"accessMode\":\"ro\",\"code\":\"ele\",\"description\":\"\",\"name\":\"总电量\",\"typeSpec\":{\"type\":\"value\",\"max\":999999999,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"kw.h\"}},{\"abilityId\":124,\"accessMode\":\"rw\",\"code\":\"leakage_current\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-power1\",\"attribute\":\"4096\"},\"name\":\"漏电电流\",\"typeSpec\":{\"type\":\"value\",\"max\":120000,\"min\":0,\"scale\":3,\"step\":1,\"unit\":\"A\"}},{\"abilityId\":125,\"accessMode\":\"rw\",\"code\":\"reporting_interval\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"测量数据刷新间隔时间\",\"typeSpec\":{\"type\":\"value\",\"max\":90,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"S\"}},{\"abilityId\":126,\"accessMode\":\"rw\",\"code\":\"real_time_switch_5s_60s\",\"description\":\"\",\"name\":\"数据实时刷新开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":132,\"accessMode\":\"rw\",\"code\":\"warning\",\"description\":\"\",\"name\":\"告警标志\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"off\",\"ovp\",\"ocp\",\"opp\",\"lvp\",\"le\",\"olcp\"]}},{\"abilityId\":133,\"accessMode\":\"ro\",\"code\":\"cur_frequency\",\"description\":\"\",\"name\":\"当前频率\",\"typeSpec\":{\"type\":\"value\",\"max\":100000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"Hz\"}},{\"abilityId\":134,\"accessMode\":\"ro\",\"code\":\"power_factor\",\"description\":\"\",\"name\":\"功率因数\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"PF\"}},{\"abilityId\":135,\"accessMode\":\"ro\",\"code\":\"cpu_temp\",\"description\":\"\",\"extensions\":{\"cloudless\":1},\"name\":\"仪表CPU温度\",\"typeSpec\":{\"type\":\"value\",\"max\":150,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"℃\"}},{\"abilityId\":136,\"accessMode\":\"rw\",\"code\":\"price_mode\",\"description\":\"\",\"name\":\"电费计价模式:\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"single_rate\",\"stair\",\"peak_valley_stair\"]}},{\"abilityId\":137,\"accessMode\":\"rw\",\"code\":\"over_time\",\"description\":\"\",\"name\":\"超限电压恢复延时:\",\"typeSpec\":{\"type\":\"value\",\"max\":99,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"min\"}},{\"abilityId\":138,\"accessMode\":\"rw\",\"code\":\"ttl\",\"description\":\"\",\"name\":\"设备上电开关状态:\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"memory\"]}},{\"abilityId\":139,\"accessMode\":\"rw\",\"code\":\"prepayment_switch\",\"description\":\"\",\"name\":\"预付费开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":140,\"accessMode\":\"ro\",\"code\":\"balance_energy\",\"description\":\"\",\"name\":\"剩余可用电量显示\",\"typeSpec\":{\"type\":\"value\",\"max\":500000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"kW·h\"}},{\"abilityId\":141,\"accessMode\":\"rw\",\"code\":\"clear_energy\",\"description\":\"\",\"name\":\"剩余可用电量清零\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":142,\"accessMode\":\"rw\",\"code\":\"energy_charge\",\"description\":\"\",\"name\":\"电量充值\",\"typeSpec\":{\"type\":\"value\",\"max\":500000,\"min\":0,\"scale\":2,\"step\":1,\"unit\":\"kW·h\"}},{\"abilityId\":143,\"accessMode\":\"rw\",\"code\":\"credit\",\"description\":\"\",\"name\":\"电量不足报警值\",\"typeSpec\":{\"type\":\"value\",\"max\":500,\"min\":10,\"scale\":0,\"step\":1,\"unit\":\"kW·h\"}}]}]
    }

    Please, do the translation of the Chinese words into English and format it for me
    Direct answer – fully translated JSON
    All Chinese‐language strings have been replaced by concise technical English.
    The JSON structure, keys, numeric limits and icon names are untouched, so the file is still machine-readable.

    Code: text
    Log in, to see the code


    Notes
    1. All colons that were part of the Chinese labels were removed for cleaner English wording.
    2. Units (`kwh`, `kw.h`, `kW·h`, etc.) were left exactly as in the source so the device firmware continues to parse them correctly.
    3. If you need a minified version (single-line JSON) or additional localisation tweaks (e.g. British spelling, abbreviations), let me know.
    You can call me in any topic by writing @ElektrodaBot. Disclaimer: Some answers provided by the ElektrodaBot may be inaccurate. Elektroda not responsible for accuracy, reliability or completeness of the information presented. All ElektrodaBot responses should be verified by the user. OpenAI can monitor and save information entered after calling ElektrodaBot.
  • #10 21569837
    morgan_flint
    Level 14  
    Hello again, @ElektrodaBot

    A new .json to translate... Could you replace the Chinese words in the following JSON with their English equivalents?

    Code: JSON
    Log in, to see the code
  • #11 21572149
    morgan_flint
    Level 14  
    >>21569837
    @ElektrodaBot :

    Could you please answer this post?
  • #12 21572902
    morgan_flint
    Level 14  
    @ElektrodaBot

    I'm waiting for your answer to the previous posts...

    Am I doing something wrong? Should I open a new topic for that?

    I'm getting this error when replying:
    JSON Translation: Chinese to English for SMTONOFF 3 phase breaker

    But the post gets published anyway...

    Maybe @gulson or @p.kaczmarek2 have an answer for this

Topic summary

The discussion focuses on translating Chinese text within JSON configurations for SMTONOFF three-phase breakers into English. The original JSON files contain device service definitions, including properties such as energy measurements, voltage, current, and switch states, with Chinese labels and descriptions. The provided solutions deliver fully translated JSON structures where all Chinese strings—service names, property names, and descriptions—are replaced by their English equivalents while preserving all technical identifiers, codes, and icon references. This ensures the JSON remains machine-readable and suitable for integration or further development. The translations cover key parameters like "Total Forward Active Energy," "Phase A Voltage, Current, and Power," "Switch 1," and "Current Voltage," facilitating clearer understanding and usage of SMTONOFF device data models.
Summary generated by the language model.
ADVERTISEMENT