【问题标题】:What is the meaning of Google Translate query params?谷歌翻译查询参数是什么意思?
【发布时间】:2014-12-30 02:53:00
【问题描述】:

所有谷歌翻译查询参数的含义是什么?

client:t
sl:auto
tl:sk
hl:sk //language of the interface (default:en, you can try xx-bork or xx-hacker)
dt:bd
dt:ex
dt:ld
dt:md
dt:qc
dt:rw
dt:rm
dt:ss
dt:t
dt:at
dt:sw
ie:UTF-8 // encoding of the input (default: utf-8)
oe:UTF-8 // encoding of the output, the results (default: utf-8)
otf:1
srcrom:1
ssel:3
tsel:0
q:translate // query, what you type in the search box

我已经发现了其中的一些。

【问题讨论】:

    标签: google-translate query-parameters


    【解决方案1】:

    我正在开发一个在线翻译应用程序,这是我根据经验发现的:

    • sl - 源语言代码(auto 用于自动检测)
    • tl - 翻译语言
    • q - 源文本/单词
    • ie - 输入编码(猜测)
    • oe - 输出编码(猜测)
    • dt - 可以包含多次,并指定要在回复中返回的内容。

    以下是dt 的一些值。如果设置了值,将返回以下数据:

    • t - 原文翻译
    • at - 替代翻译
    • rm - 源文本和翻译文本的转录/音译
    • bd - 字典,如果源文本是一个单词(你会得到带有文章的翻译、反向翻译等)
    • md - 源文本的定义,如果是一个词的话
    • ss - 源文本的同义词,如果是一个词的话
    • ex - 例子
    • rw - 另见列表。
    • dj - 带有名称的 Json 响应。 (dj=1)

    【讨论】:

    • 哦,太好了,谢谢。顺便说一句,您在翻译器中使用谷歌翻译?这合法吗?
    • 好吧,我不确定这是否合法,但自从免费 API 关闭以来,很多应用似乎都使用这种方法来访问谷歌翻译。我没有从我的应用程序中赚取任何收益(它是免费且开源的),因此购买付费 API 的访问权限对我来说是一种负担。
    • 我和你一样也是这么想的,但后来我担心我是否会发布开源应用程序,谷歌会因为违反、窃取他们的内容而合法地攻击我。你也可以从他们的观点。
    • 他们可以,但我认为从财务角度来看,这对他们没有多大意义。他们不会从你那里得到那么多钱,花更多的钱给他们的律师,而且,如果你设法引起对这个问题的足够关注,他们很可能会得到一些不好的宣传。当然,他们可以要求您从您的应用程序中删除 Google 翻译支持或完全停止分发它。但我认为他们不会仅仅因为这个就把你拉上法庭。
    • 我希望 :) 我还没有发布它呢
    【解决方案2】:

    这里还有一些:

    • client t 可能代表独立的谷歌翻译网络应用程序(与移动应用程序或谷歌搜索“翻译”时弹出的小部件相反)
    • sl 是源语言
    • tl 是翻译语言(您要翻译的语言
    • 当源文本没有拼写建议时,srcrom 似乎存在

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 2014-09-14
      • 2011-05-26
      相关资源
      最近更新 更多