You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bing新闻搜索API结果翻译问询:非英文结果如何转英文?

Bing News Search API 新闻内容英文转换方案

我之前帮不少开发者排查过Bing News Search API的语言配置问题,刚好能给你一些实用的建议:

  • 关于setLang参数的误区:你提到的setLang参数其实并非用来转换新闻内容的语言,它控制的是API返回结果的界面元数据语言(比如错误提示、字段标签等),所以设置后无法将非英文新闻内容转为英文,这是正常的预期行为。

  • API本身无内置翻译能力:目前Bing News Search API并没有提供直接将非英文新闻自动翻译成英文的参数配置,所以如果需要全英文的新闻内容,确实需要结合翻译服务来实现。

  • 推荐的配套解决方案:
    微软的Azure Translator Text API是最适配的选择,你可以按照这个流程来处理:

    1. 调用Bing News Search API时,通过mkt参数指定英文市场(比如mkt=en-US对应美国英文市场、mkt=en-MY对应马来西亚英文市场),优先获取目标市场的原生英文新闻,减少后续翻译的工作量;
    2. 遍历API返回的新闻条目,通过条目里的language字段判断内容语言,如果不是英文,将description、content等需要的文本字段传给Azure Translator API,指定目标语言为英文进行翻译。
  • 小优化技巧:

    • 请求Bing News时加上textDecorations=false和textFormat=raw参数,确保拿到的原始文本格式更简洁,便于翻译处理;
    • 批量翻译时尽量将多个非英文文本合并到一个Translator API请求中,这样既提升效率也能降低调用成本。

内容的提问来源于stack exchange,提问作者Prashanth Subramanian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 08:32:53