ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 1、中英多语言接入 接口:中英为默认语言,所有接口的名称都默认返回中文和英文 推送:中英为默认语言,所有推送的名称都默认返回中文和英文 ``` ~~~json "name": "湖人", //球队名 "name_en": "Lakers", //球队英文名 ~~~ ``` ## 2、所有支持的语言(默认中文简体和英文) ~~~json "lang":{ //多语言 "name_zh_tw":" ", //繁体中文 "name_es":" ", //西班牙语 "name_pt":" ", //葡萄牙语 "name_fr":" ", //法语 "name_de":" ", //德语 "name_sv":" ", //瑞典语 "name_ru":" ", //俄语 "name_uk":" ", //乌克兰语 "name_da":" ", //丹麦语 "name_pl":" ", //波兰语 "name_nl":" ", //荷兰语 "name_ko":" ", //韩语 "name_ms":" ", //马来语 "name_tl":" ", //他加禄语 "name_vi":" ", //越南语 "name_el":" ", //希腊语 "name_tr":" ", //土耳其语 "name_thai":" ", //泰语 "name_ar":" " //阿拉伯语 "name_hi":" " //印度语 ~~~ ## 3、其他语言单一种语言接入 举例越南语接入,只接入越南语 接口:部分接口支持language入参,传入参数后,name字段返回该参数语言,默认是中文 推送:推送同一ip、同一个token、同一个ws地址,只允许链接一个进程,多个进程会挤下线,推送没有language入参,也不支持同时链接多个进程 所有数据都要后端对接,存到自己数据库,客户自己组装接口提供给自己的前端,从接口请求拿到越南语存到客户数据库 客户如果需要ws更新数据,获取数据后 拿对应的id,自己从自己的数据库取越南语 组装自己接口提供给前端 ## 4、多个语言接入 举例接入中文、英文、越南语 language入参,每个语言要单独请求一次,假设接入中文、英文、越南语的球队数据,如果使用language入参改变name方式,原本只需要请求一次的数据,则需要请求3次,此方式极大消耗请求次数,不利于性能,我方有限制接口请求次数,因此多个语言不使用次方式 接口:接入基础数据详情,例如联赛、赛事、球队、选手详情接口的lang字段,请求一次拿到所有多语言 ``` "id": 10878, "name": "横滨水手", "name\_en": "Yokohama F Marinos", "abbr": "横滨水手", "abbr\_en": "Yokohama Marinos", "logo": "https://img.antdata.cc/202/team/187c6409ea066f4c92fc2c468380a7fb.png", "icon": "https://img.antdata.cc/202/team/icon/187c6409ea066f4c92fc2c468380a7fb.png", "sport\_id": 202, "league\_id": 0, "status": "", "integral": 2, "update\_time": 0, "country": "日本", "league\_name": "", "coach": "", "venue": "", "foundation\_time": 0, "website": "", "national": 0, "country\_logo": "", "market\_value": 0, "market\_value\_currency": "", "total\_players": 0, "foreign\_players": 0, "national\_players": 0, "lang": { "name\_zh\_tw": "橫濱水手", "name\_es": "Marineros de Yokohama", "name\_pt": "Marinheiros de Yokohama", "name\_fr": "Marins de Yokohama", "name\_de": "Yokohama Mariners", "name\_sv": "Yokohama Mariners", "name\_ru": "Йокогама Маринерс", "name\_uk": "Йокогама Маринерс", "name\_da": "Yokohama Søfarende", "name\_pl": "Marynarze z Jokohamy", "name\_nl": "Yokohama-zeelieden", "name\_ko": "요코하마 매리너스", "name\_ms": "Yokohama Mariners", "name\_tl": "Yokohama Mariners", "name\_vi": "thủy quân lục chiến", "name\_el": "Yokohama Mariners", "name\_tr": "Yokohama Denizcileri", "name\_thai": "โยโกฮามา มาริเนอร์ส", "name\_ar": "يوكوهاما مارينرز", "name\_hi": "योकोहामा मेरिनर्स", "name\_ja": "横浜F・マリノス"     }, ``` 推送:推送同一ip、同一个token、同一个ws地址,只允许链接一个进程,多个进程会挤下线,推送没有language入参,也不支持同时链接多个进程 举例球队数据,接入球队推送,球队数据有变化会推送跟球队详情一样的数据格式,接入lang字段所有语言,一次性更新。 所有数据都要后端对接,存到自己数据库,客户自己组装接口提供给自己的前端,从接口请求拿到越南语存到客户数据库 客户如果需要ws更新数据,获取数据后 拿对应的id,自己从自己的数据库取越南语 组装自己接口提供给前端