掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1773|回复: 9

[使用求助] 谷歌翻译改版之后,翻译完了就是这样的

[复制链接]
  • TA的每日心情
    奋斗
    2019-11-17 01:30
  • 签到天数: 79 天

    [LV.6]常住居民II

    发表于 2018-11-29 17:05:16 | 显示全部楼层 |阅读模式
    这是咋回事
    4 X, b7 {# K( y8 o- @

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    奋斗
    2019-11-17 01:30
  • 签到天数: 79 天

    [LV.6]常住居民II

     楼主| 发表于 2018-11-29 17:06:03 | 显示全部楼层
    到下面就不能往下拉了,后面的都看不到了
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-11-29 17:33:16 | 显示全部楼层
    Mr-Underwood 发表于 2018-11-29 17:06
    : P$ R1 I8 t, o4 L$ u到下面就不能往下拉了,后面的都看不到了

      K) O, Q! R+ W& [# z, i3 R# wMr-Underwood 6 o4 k' R, P$ ^( |& R1 W9 V' ~1 h
    Google 好像有 5000 字的限制
  • TA的每日心情
    奋斗
    2019-11-17 01:30
  • 签到天数: 79 天

    [LV.6]常住居民II

     楼主| 发表于 2018-11-29 17:47:58 | 显示全部楼层
    喬治兄 发表于 2018-11-29 17:33* i/ J& J  w6 d( Z" t; J
    Mr-Underwood . S5 U6 u8 @1 u& S3 {' M$ p) ]$ E
    Google 好像有 5000 字的限制

    - q7 p/ ~! I) K# [没有啊,网页版的就很正常,而且这也没有5000字,改版之后就这样了
  • TA的每日心情
    奋斗
    2019-11-17 01:30
  • 签到天数: 79 天

    [LV.6]常住居民II

     楼主| 发表于 2018-11-29 18:01:29 | 显示全部楼层
    有谁知道这是咋回事吗
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-11-29 18:27:09 | 显示全部楼层
    本帖最后由 喬治兄 于 2018-11-29 18:37 编辑
    6 O. m5 W8 L7 m" W& O' J  v
    Mr-Underwood 发表于 2018-11-29 18:01( Q8 @$ `; o% w4 Z& ]8 [
    有谁知道这是咋回事吗
    : w. J; J# W! B0 B$ P
    + H9 R5 k: C& E, l9 ?, x- D
    平日使用 Google Translate 翻譯詞語、短句,不會覺得有甚麼問題。雖然 Google Translate 功能強大,多種語言都懂,但都有限制。3 |* f! V  f4 o" C7 `" H
      L  M- G6 G  A
    轉載9 r1 J% j( S1 D/ \) c0 d* U
    https://hk.news.yahoo.com/%E9%95 ... 8%B6-043028932.html
    4 I8 M! ^: n: r" M* c, E& P4 X6 H) I4 U  H2 w/ q" |8 T8 ~4 s
    原來,Google Translate 有字數限制。每次翻譯,Google 只支援最多 5000 字。當系統發現字數超標,就會發出警告,指出有多少字未能翻譯。若是經搜尋器翻譯,字數上限則為 2800 字。一版網頁,輕易就能超出 5000 字,不過不受此限制影響。
    2 }" C4 D4 a' E; u$ T; k/ t4 X' N# R" }- B1 X
    字數太多,原來會令 Google Translate 不能負擔。另一方面,根本全文翻譯的準確度就會降低不少,鬧出笑話。字數限制,其實對我們平日使用影響不大。最多,分多次翻譯就可以解決。
    0 l3 V2 L1 Y5 G
    https://www.cnblogs.com/feng8621/archive/2012/08/11/2633979.html+ [4 E6 ~5 V; E; c  d

      r& t& O( O( D; c. z  a/ X1 p背景介绍
    + e# e* k) }- F& P7 d8 b1 ^
      前段时间在做一个类似于“一键翻译”的小功能,需要对长文本进行多语种的翻译,本以为很简单,不过在网上找来找去,居然发现没有一个完美的方法来解决,我只好从网上搜来了各种各样的翻译API,并揣摩了其使用方法,不过都不尽完美,其各方面的缺陷大致有:
      # [: r! W( L. \; O# B+ L
    • 微软API:利用WCF方式进行翻译,每次翻译英文字数最大为一万两千多个,中文字符的话最多为六七千个,最大200M字符/月的限制,超过限制后要付费。对HTML翻译支持完美,翻译结果也不错,但考虑到免费字符数限制,需做账号轮巡,账号注册的步骤那叫一个繁琐啊……(此方式可做为首选翻译方式,轮巡的翻译功能已实现,有时间了把源码贴上来。  ——qfzhang于2013-05-30更新)
    • YoudaoAPI:语言支持不够多,只有英文、日文、中文几个之间的互相翻译,且每次请求最多翻译的字符数不能超过200,还有访问频率限制。
    • GoogleAPI:Google翻译的API,优势明显,翻译结果十分准确,尤其是针对HTML,能够准确跳过HTML标签部分,只翻译文本,但它是付费使用的(v1版为免费版,但接口已关闭),其价格为100万字符/20美金,其价格自然不言而喻。且在使用过程中发现,其标称每次最大翻译字符数不能超过2k,但实际使用时超过1.5k就会报异常。
    • BaiduAPI:有访问频率限制和长度限制,且翻译结果不理想。
      ( B- y7 G0 a/ C" F' E6 c! X
    在这四大翻译巨头的各种限制之下,不得不另寻出路……

    $ N" f2 C" Y! d( v, a转机
      鉴于Google翻译的准确性,还是果断选择了Google作为目标,但其价格实在昂贵,只好从其翻译页面上做文章。
      在测试时发现,其GET请求中加上一些参数可以实现翻译功能,于是乎第一个GET版本的翻译功能出炉了,其步骤大约分为以下两步:
      , h2 V3 {+ S" `
    • 构造查询字符串,向翻译页面发送请求
    • 获取返回的HTML,并从中过滤出所需要的结果。(小弟不才,因为这个东西,好好地把正则表达式训练了一把^_^)
      ( c9 _  `6 G9 \; @* A
      然而,GET方式跟API有同样的问题,超出固定长度后就会报请求异常。于是只能再想其它方法。
      后来小弟尝试了构造POST请求去访问它,没想到……居然成功了……一时高兴,代码不敢独享,在此贴出来,希望大家有遇到此类问题的,一起分享一下。
  • TA的每日心情
    奋斗
    2019-11-17 01:30
  • 签到天数: 79 天

    [LV.6]常住居民II

     楼主| 发表于 2018-11-29 21:02:15 | 显示全部楼层
    喬治兄 发表于 2018-11-29 18:277 ~& {+ g- _: W9 ?" r
    平日使用 Google Translate 翻譯詞語、短句,不會覺得有甚麼問題。雖然 Google Translate 功能強大,多種 ...

    4 `9 o3 {" \& L( K+ y之前是在GoldenDict里面加了个链接,https://translate.google.cn/#en/zh-CN/%GDWORD%,谷歌翻译的,之前用的好好的,今天谷歌翻译改版之后,用Ctrl+C+C,翻译之后就不能拉到最后,时灵时不灵,有时候可以全部显示,有时候就显示一部分。
  • TA的每日心情
    擦汗
    2020-7-23 13:21
  • 签到天数: 353 天

    [LV.8]以坛为家I

    发表于 2018-12-3 14:04:26 | 显示全部楼层
    请问高手有没有解决方法?
  • TA的每日心情
    奋斗
    2019-11-17 01:30
  • 签到天数: 79 天

    [LV.6]常住居民II

     楼主| 发表于 2018-12-4 10:07:41 | 显示全部楼层
    gttwork 发表于 2018-12-3 14:04
    7 P+ A5 H4 ]5 J" X5 v请问高手有没有解决方法?
    7 U1 D! ?1 W% Z: P+ l9 K; w
    你也遇到这种问题嘛?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-27 00:25 , Processed in 0.046248 second(s), 8 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表