Google翻译api免费搭建(VB 求 可用的 百度,谷歌,有道,词霸翻译 API代码)

2024-07-12 15:50:05 :35

google翻译api免费搭建(VB 求 可用的 百度,谷歌,有道,词霸翻译 API代码)

大家好,今天小编来为大家解答以下的问题,关于google翻译api免费搭建,VB 求 可用的 百度,谷歌,有道,词霸翻译 API代码这个很多人还不知道,现在让我们一起来看看吧!

本文目录

VB 求 可用的 百度,谷歌,有道,词霸翻译 API代码

Public Const BAIDU_APP_ID = "XXXX" ’百度申请后得到 Public Const BAIDU_APP_KEY = "XXXX" ’百度申请后得到 Public Type MD5_CTX dwNUMa As Long dwNUMb As Long Buffer(15) As Byte cIN(63) As Byte cDig(15) As Byte End Type ’-------------------以上放入类模块 Public Declare Function WideCharToMultiByte Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long, ByRef lpMultiByteStr As Any, ByVal cchMultiByte As Long, ByVal lpDefaultChar As String, ByVal lpUsedDefaultChar As Long) As Long Public Declare Sub MD5Final Lib "advapi32" (lpContext As MD5_CTX) Public Declare Sub MD5Init Lib "advapi32" (lpContext As MD5_CTX) Public Declare Sub MD5Update Lib "advapi32" (lpContext As MD5_CTX, ByRef lpBuffer As Any, ByVal BufSize As Long) Public Function Translate(ByVal Text As String, Optional ByVal Source As String = "auto", Optional ByVal Target As String = "auto", Optional ByVal AppID As String = BAIDU_APP_ID, Optional ByVal Key As String = BAIDU_APP_KEY) As String Dim XML As Object, stcContext As MD5_CTX, URL As String, PostData As String, Salt As String Dim Arr() As Byte, I As Long, Result As String ***隐藏网址*** Randomize Salt = Replace(Rnd, ".", "") MD5Init stcContext PostData = "q=" & Text PostData = PostData & "&appid=" & AppID PostData = PostData & "&salt=" & Salt PostData = PostData & "&from=" & Source PostData = PostData & "&to=" & Target PostData = PostData & "&sign=" I = Len(AppID & Text & Salt & Key) ReDim Arr(I * 3) I = WideCharToMultiByte(65001, 0, StrPtr(AppID & Text & Salt & Key), I, Arr(0), I * 3 + 1, vbNullString, 0) If I 《 1 Then Exit Function MD5Update stcContext, Arr(0), I MD5Final stcContext For I = 0 To UBound(stcContext.cDig) PostData = PostData & LCase(IIf(stcContext.cDig(I) 《 16, "0" & Hex(stcContext.cDig(I)), Hex(stcContext.cDig(I)))) Next Set XML = CreateObject("WinHttp.WinHttpRequest.5.1") XML.Option(6) = False XML.Option(4) = 13056 XML.Open "POST", URL XML.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded" XML.SetRequestHeader "Content-Length", LenB(StrConv(PostData, vbFromUnicode)) XML.Send PostData PostData = XML.ResponseText Set XML = Nothing I = InStr(PostData, "error_code") If I 》 0 Then Result = "错误代码:" & Mid(PostData, I + 13, InStr(I + 13, PostData, """") - I - 13) I = InStr(PostData, "error_msg") Result = Result & ",说明:" & Mid(PostData, I + 12, InStr(I + 12, PostData, """") - I - 12) Else I = 1 PostData = Replace(PostData, "\""", "\’") Do Until InStr(I, PostData, """dst"":""") = 0 I = InStr(I, PostData, """dst"":""") + 7 Result = IIf(Len(Result) = 0, "", Result & vbCrLf) & Mid(PostData, I, InStr(I, PostData, """") - I) Loop Result = Replace(Result, "\’", """") ReDim Arr(1) Do Until InStr(Result, "\u") = 0 I = InStr(Result, "\u") Result = Replace(Result, Mid(Result, I, 6), ChrW("&H" & Mid(Result, I + 2, 4))) Loop End If Translate = Result End Function调用:Text1 = Translate("Hello World!")***隐藏网址***

TranslatePress的谷歌自动翻译收费的吗

不收费。GoogleTranslate(谷歌翻译)是谷歌公司提供的一款功能强大的免费软件,支持80种语言之间的即时翻译,支持任意两种语言之间的字词、句子和网页翻译。TranslatePress提供自动和手动翻译。TranslatePress与其他多语言解决方案的不同之处在于,您可以使用可视化翻译界面直接从前端翻译所有网站内容。

google翻译悬浮窗(含google翻译python api)

阅读英文资料经常需要翻译。google翻译的结果个人比较满意,但google翻译只能用网页版查询,不能像有道词典一样滑屏取词。故自己开发了一个google翻译的悬浮窗小工具。 利用google翻译做的一个翻译窗口(默认置顶),自动监视粘贴板。当粘贴板发生变化时,自动翻译粘贴板内容。默认自动检测语言,翻译至中文。其他语言可自行向translate方法传递参数 ***隐藏网址*** 其中translate_api.py文件包含python实现的google翻译api,可设置语言,可单独调用 然后会弹出一个translation窗口,自动监视粘贴板。当粘贴板发生变化时,自动翻译粘贴板内容。 要关闭程序,直接关闭终端即可

谷歌翻译的API要收费了,大家如何选择

Quick Translator据说是会改用“MS的翻译API”,我耐心等好了,只有这个符合我的使用习惯

如何将本地文件网页显示,然后使用google在线翻译工具

对于英语渣渣而言,翻译工具是如此的重要。 google在线翻译插件是如此的优秀,喜欢到一发不可收拾。 然而对于本地文件,google工具也是爱莫能助?咋办呢。 通过如下三步即可将本地文件网页显示,然后终于可以优雅的划词翻译了。 启动 “Web Server for Chrome”,打开如下链接页面,并点击启用。***隐藏网址*** 选择本地文件所在文件夹。(此处我选择了ffmpeg源码目录) ***隐藏网址***

谷歌推出网页文本翻译API可翻译13种语言

谷歌推出了一些工具能够把网页上的文本块翻译成多种语言。这个语言应用程序编程接口(API)在翻译之前还能够识别特定的语言。这种API使用Web 2.0技术Ajax,包括阿拉伯语、汉语、荷兰语、英语、法语、德语、希腊语、意大利语、日语、朝语、葡萄牙语、俄语和西班牙语等13种语言。这个API还支持29个翻译对。   这个新的API是谷歌的Ajax研发团队开发的,提供了这个技术如何结合到网络应用程序中的详细说明。谷歌称,开发人员采用这个API能够翻译和发现博客中的文本块或者使用Javascript的网页。这个语言工具旨在当没有全面的离线翻译时提供快速的翻译。谷歌计划将来为这个API增加更多的功能。   谷歌将向开发人员提供使用这个API的指南以及翻译项目的一些例子。   计算机化的翻译时全球商务领域的一项新兴的工具。然而,人类进行的翻译质量比较好,机器进行的翻译速度比较快。这两种能力在一个软件中结合在一起是很少见的。

excel实现谷歌自动翻译

  • Excel 网络函数库

  • 第一步,访问Excel API 网站,获取Excel 网络函数库安装工具

  • 第二步,下载并安装Excel网络函数库。访问网站,找到“安装指南”页面,下载安装工具,检查更新,然后安装。

  • 第三步,添加Excel API net加载项。依次点击菜单Excel--》文件--》选项--》加载项,勾选“Excel API net 加载项”。

  • 第四步,使用公式Fanyi(text, )。参数text指待翻译的文字,from_language指翻译后的语言种类,默认翻译成英文en, to_language指待翻译文字的语言种类,默认是中文zh。该函数后台调用百度翻译接口。

谷歌浏览器翻译网页操作方法

谷歌浏览器翻译网页保姆级解决办法全谷歌翻译是一个非常实用的翻译工具。如果您想使用谷歌翻译将英文页面翻译成中文页面,请按照以下步骤操作:首先,请确保您的浏览器已安装了谷歌翻译插件。如果您还没有安装,可以访问Chrome Web Store并搜索“谷歌翻译”,然后点击“添加至Chrome”按钮以安装。在浏览器中打开需要翻译的英文网页。单击浏览器右上角的谷歌翻译图标(一个带有字母“G”的蓝色方形图标)。在弹出的谷歌翻译菜单中,选择“翻译此页”。在源语言下拉列表中选择“英语”,在目标语言下拉列表中选择“中文”。单击“翻译”按钮。现在,整个网页应该已经翻译成中文了。如果您仍然遇到问题,请检查您的网络连接以及谷歌翻译插件是否已经更新至最新版本。希望这些信息对您有所帮助!要下载谷歌翻译插件,请遵循以下步骤。请注意,这些步骤仅适用于Google Chrome浏览器。打开Google Chrome浏览器。***隐藏网址***进入Chrome Web Store后,在搜索栏中输入“谷歌翻译”并按Enter键。在搜索结果中找到“谷歌翻译”插件,通常它会显示在第一个结果。确保它是由“translate.google.com”提供的。单击“添加至Chrome”按钮,开始安装谷歌翻译插件。 浏览器可能会弹出一个确认对话框,询问您是否要添加该扩展程序。请单击“添加扩展”。安装完成后,谷歌翻译插件的图标(一个带有字母“G”的蓝色方形图标)将出现在浏览器的右上角。现在您已经成功安装了谷歌翻译插件,可以在浏览器中轻松地翻译网页了。希望这些信息对您有所帮助!如果您已经安装了谷歌翻译插件,但仍然无法使用,可以尝试以下方法排查问题:检查网络连接:确保您的网络连接正常,因为谷歌翻译需要互联网连接来获取翻译结果。刷新页面:尝试刷新您正在浏览的网页。有时候,重新加载页面可以解决插件无法正常工作的问题。重启浏览器:关闭Chrome浏览器,然后重新打开。这有时可以解决插件问题。禁用其他扩展程序:部分扩展程序可能与谷歌翻译插件冲突。请尝试禁用其他扩展程序,然后重新尝试使用谷歌翻译。检查插件设置:在谷歌翻译插件的设置中检查是否有任何限制或错误配置。单击浏览器右上角的谷歌翻译图标,然后点击右上角的三个垂直点,选择“选项”进行检查。更新浏览器和插件:确保您的Chrome浏览器和谷歌翻译插件都已更新至最新版本。这可以通过访问浏览器设置中的“关于Chrome”以及插件的“管理扩展”页面进行检查。卸载并重新安装插件:如果上述方法都不奏效,尝试卸载谷歌翻译插件并重新安装。在Chrome浏览器中,单击右上角的三个垂直点,然后依次选择“更多工具” 》 “扩展程序”。在谷歌翻译插件下方,点击“移除”按钮。然后按照之前的指引重新安装插件。希望这些建议能帮助您解决问题。如果仍然无法使用谷歌翻译插件,可能是由于某些特定网站的兼容性问题。在这种情况下,您可以尝试使用其他在线翻译工具,如Microsoft Translator或DeepL翻译。

google翻译为啥用不了

google翻译用不了,根据官方的回应,应该是使用率太低了,所以停止在大陆提供服务图片,至于到底是什么原因,就不得而知了。

谷歌翻译无法使用,对此,谷歌回应解释是,谷歌翻译使用率过低,所以选择停止服务。网上也有说法,指出根本原因为,提供API接口的googleapis被墙。这导致js文件和字体资源无法加载,官方懒得进行修复,所以干脆停掉了。

如没有谷歌账号可以选择独享google账号。

Google翻译服务无法使用解决方法:

1、这里以Windows系统为例,请大家打开此电脑,选择C盘,打开以下目录,即可找到hosts文件(C:\Windows\System32\drivers\etc)。

2、右键选中第一个文件-属性-将文件的只需选项去掉即可。

3、最后,再次运行脚本即可。

4、打开host文件,可以看到,结尾处添加了一个谷歌翻译的网址和ip,就说明修改成功了。

5、然后打开浏览器,启用谷歌翻译,一切又恢复正常了。

6、如果还是无法使用谷歌翻译,再次按照相同的方法选中hosts文件,选中安全,为当前用授予完全控制权限即可解决。

如何在网页中插入Google在线翻译

《html》《head》***隐藏网址***《script type="text/javascript"》 google.load("language", "1"); function initialize() { var text = document.getElementById("text").value; google.language.detect(text, function(result) { if (!result.error && result.language) { google.language.translate(text, result.language, document.getElementById("language").value, function(result) { var translated = document.getElementById("translation"); if (result.translation) { translated.innerHTML = result.translation; } }); } }); } google.setOnLoadCallback(initialize); function my_language(str){ document.getElementById("language").value = str; if(str == "zh") document.getElementById("show").innerHTML = "英译汉"; else document.getElementById("show").innerHTML = "汉译英";}《/script》《/head》《body》《div》《input type="hidden" id="language" value="en"/》《div id="show" style="color:#0033FF;"》汉译英《/div》《/div》《div》《textarea name="text" id="text" cols="40" rows="10"》《/textarea》《/div》《div id="translation"》《/div》《div》《input type="submit" name="翻译" onClick="initialize();" /》     《input type="button" onClick="my_language(’en’)" value="汉译英" /》     《input type="button" onClick="my_language(’zh’)" value="英译汉" /》《/div》《/body》《/html》

关于google翻译api免费搭建到此分享完毕,希望能帮助到您。

google翻译api免费搭建(VB 求 可用的 百度,谷歌,有道,词霸翻译 API代码)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.