gpt4 book ai didi

line-breaks - 无法在 Google 翻译响应中保留换行符

转载 作者:行者123 更新时间:2023-12-04 02:31:09 25 4
gpt4 key购买 nike

我有一个问题,即 Google Translate API 的翻译文本中没有换行符。

我有一个像这样的原始查询字符串:

RELATED WORK .

Studies of group work have shown the importance of

我对查询字符串进行了 URL 编码,它显示了以下内容:
RELATED%20WORK%20.%0D%0A%0D%0AStudies%20of%20group%20work%20have%20shown%20the%20importance%20of

问题是提交给谷歌翻译API时:
https://www.googleapis.com/language/translate/v2?key=<key>&source=en&target=ja&q=RELATED%20WORK%20.%0D%0A%0D%0AStudies%20of%20group%20work%20have%20shown%20the%20importance%20of

我只在一行中得到响应(没有换行符):
{
"data": {
"translations": [
{
"translatedText": "関連作業 。グループワークの研究は、"
}
]
}
}

我的最终目标是逐行解析翻译后的文本以进行正确渲染。

我只是通过浏览器访问它来显示 URL,它不会在响应中显示换行符。

有任何想法吗?

最佳答案

翻译 api 有一个参数 format_您可以设置为 text .这将保留换行符。见 this link以供引用。

更新
format_ 中添加下划线范围。

关于line-breaks - 无法在 Google 翻译响应中保留换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44444910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com