excel是什么意思翻译成中文(本地的双语术语表如何变成在线的双语术语库(一))

wufei123 发布于 2023-11-02 阅读(877)

一、背景昨天我写了篇文章《巧用正则表达式整理双语术语数据》,并且提供了一个网址供读者们体验最后的成果:“BiTerm”,一个可以快速整理双语术语数据的在线工具网址是:http://translation.education/biterm/。

这个工具上线后,有读者产生了疑问:我把存储有双语术语的表格存储好了,那么我做翻译的时候怎么用呢?直接在Excel表格中利用查找功能查词吗?我想把这个术语库和我的同事分享怎么办?我想把这个术语表做成像BiTerm这样可以在网上公开的在线工具怎么办?

其实问题的答案归结到一点就是:如何把本地数据转换成在线数据所以本文就准备花些时间来讲解这个过程二、插入语这个系列的文章写到现在,可能会越来越难,没有前序文章基础的话,也许会不知所云当我在决定用简单的语言向文科生(尤其是文科背景的翻译专业师生)普及编程知识时,我就预想到很多一直关注简言的读者会面临这样的困境,所以我需要在这里给大家提几点醒:。

很多时候,道理大家都懂,一会儿就能理解,尤其是当讲道理的人很会讲故事时;但是到了要落地的时候,你会发现自己所知甚少;很多时候,看起来通俗易懂的概念,其背后一环扣一环,一个知识点接一个知识点,若是全部精通,也许需要一生的时间;

很多时候,“知道是什么”和“知道怎么做”是两码事儿,“听别人说”和“自己动手做”实两码事儿;上面说的这些,大家都其实都明白,只是......关于上面这些,推荐感兴趣的读者阅读这篇文章《没有知识,学一堆道理有毛用

》三、(切入正题)“在线”是什么意思?大家都知道查资料要去查“数据库”(Database),数据库连接不上的时候,经常听到的原因是:网站(Website)打不开了、服务器(Server)连不上了、浏览器(Browser)不支持、没有权限(Authorization)或用户名密码,等等。

当你去商店买电脑时,你的身份是顾客(Customer)或客户(Client),而卖给你电脑的人是老板或提供服务(Service)的服务人员(Server)当你买到电脑后准备上网(Web)时,需要申请网络服务,获得上网账号,然后才能连接到互联网(Internet)上。

终于连接到互联网上了,你准备打开浏览器,输入网站地址(Website Address or Web Address or URL)大家注意到在前一句“网站地址”的注释中,我用了“URL”这个这个缩写,它的全称是“Uniform Resource Locator”,中文一般译为“统一资源定位符”,这就跟你出生后有身份证、入学后有学号一样,国家或学校统一给你分配一个只有你才有的识别序号,网站也需要一个全球统一分配的识别方式,这个东西就是“网址”,只不过这个网址的学名我们很陌生,叫“URL”。

我在看到这个缩写时也很疑惑,为什么要叫“URL”呢?于是我简单了解了一下它的背景:“text”的背景:很早很早以前,外国人的祖先认为我们人的思想就像线(thread)一样,而话痨们(raconteur)就是缠线(yarn)的纺织机(spinner),只会傻傻得一层层缠线。

真正有思想、会讲故事的人像纺织工人(weaver),能把不同的线编织在一起,织出有美丽纹理(texture)的布来会写字的人,把真正的思想记录下来,变成了内涵丰富的文字,取名为“textus”,意为“布”(Cloth),后来演变为“text”。

(来源:http://www.etymonline.com/index.php?term=Text)在计算机出现之前,写在纸上的字儿叫做“text”,计算机出现后,显示在屏幕上的字儿也叫作“text”但是,计算机上不光可以显示字儿,还可以显示其他的内容,比如:表格、图片等。

这些内容叫做“媒体”(media),也可以称为“资源”(resource)当我们在计算机上打字时,比如,写下:“请参见《蒙娜丽莎》这幅作品” 并且希望读者用鼠标点击“蒙娜丽莎”这四个字就能看到图片,或者跳转到包含这幅图片的网址,应该怎么办呢?。

现在我们都知道,应该在这四个字上加上“链接”(link),把文字与对应的资源连接在一起“Hypertext”的背景那么当“文字”和“链接”合在一起,叫什么呢?1937年出生的美国信息技术先驱者、哲学家、社会学家泰德·尼尔森(Ted Nelson)在他26岁的时候,也就是1963年,自己造了一个词儿:“HyperText”,译为“超文本”,用来指称有链接的文本,而加在超文本上的链接叫做“HyperLink”,译为“超链接”。

“World Wide Web”的背景21年后,1955年出生的英国计算机科学家蒂姆·伯纳斯·李(Tim Berners-Lee)在他29岁的时候,也就是1984年,来到位于日内瓦的欧洲原子核研究会粒子实验室工作,他的工作之一是开发一个软件,把他单位在欧洲各个国家实验室的重要资料汇聚在一起,共同分享。

在这儿干了5年之后,他人也长到34岁了,终于知道该怎么做了:使用超文本把各个单位的资料连接在一起点击一个链接,“啪”,看到法国实验室的文件;再点击一个链接,“啪”,看到英国实验室的文件单位给他钱买了一台计算机,就是下面这个样子的:。

(看到这幅图的时候我差点哭了......)1985年乔布斯被迫离开了他自己创办的苹果公司了,同年成立了NeXT公司,上图是他在1989年3月30日于旧金山公开展示的NeXT电脑乔布斯也是1955年出生的,与他同龄的蒂姆·伯纳斯·李在买到这台电脑后,在1989年的夏天,成功开发了世界上第一台网站服务器(Web Server)。

他在这台服务器上存储了他单位每个研究人员的电话号码,允许用户登录到服务器中查询电话号码这个功能虽然很简单,但却真正实现了他最初的想法他把“资源”放到一台电脑上,也就是服务器(Server)上,允许用户(User)在自己的电脑上,也就是客户端(Client)上访问服务器上的资源。

蒂姆·伯纳斯·李把访问这个东西命名为:World Wide Web,简称“WWW”,译为“万维网”又过了两年,他把“万维网”接入到了“互联网”,也就是在1960年就诞生的“Internet”要想访问他的服务器上的资源,需要安装一个软件,名为“网页浏览器”(Web Browser),在浏览器中需要输入自己想找的资源的名字,而且这个名字必须是全球唯一的,这个玩意儿叫做“Universal Resource Locator”,后来改名叫做“Uniform Resource Locator”,简称“URL”,小名叫“Web Address”。

“在线”的意义当你拥有了一台电脑,当你把你想分享的资源放到这台电脑上,当你给你想分享的资源取一个全球唯一的名字,当你把这个全球唯一的名字告诉全世界,当你把你的电脑连接到互联网时,你的“资源”就真正“在线”了。

而当你想把自己电脑里存放的双语术语数据分享给全世界,让大家都能够下载时,你的双语术语数据就在线了四、下载与查询一样吗?当你把一本书通过百度网盘分享给你的朋友时,你的朋友可以通过那个链接把书下载下来,但是他没法在不下载的情况下查询这本书里的数据。

当你把你的双语术语数据分享给你的朋友时,也许你只是希望你的朋友查看里面的数据,而非将整个数据下载下来因此,我们要想做的是一个别人可以打开并查询的双语术语库,而不是一个供别人下载的Excel表格“查询”往往和“数据库”结合到一起,我们把双语数据放到“库”里面,别人才可以查。

在大家经常上的网站中,很多网站都是用一个叫做“MySQL”的工具来存储数据他们会在自己的服务器上安装这个工具,然后把自己的数据放到这个工具中,然后设置好用户名和密码,让有权限的人查看里面的数据“MySQL”这个单词由两部分组成,“My”和“SQL”。

1944年出生的美国科学家Donald D. Chamberlin和1947年出生的美国科学家Raymond F. Boyce在他们20多岁的时候,也就是20世纪70年代,一起设计了一种查询数据的方式这种查询方式很像送快递的人找你家的地址,先定位在哪个小区,再定位哪个楼,再定位哪个单元,再定位哪一层,再定位哪一户。

这个方式的名字叫做“SEQUEL”,全称是 “Structured English Query Language ”,但这个缩写已经被霍克·西德利公司注册为商标,于是换了一个名字,叫“SQL”,全称是“Structured Query Language”。

1962年出生的芬兰人Michael Widenius在他32岁的时候,也就是1994年,和同样是1962年出生的瑞典人David Axmark一起开发了“MySQL”数据库管理系统,这个管理系统可以存储数据,数据可以用“SQL”来检索。

而之所以叫“MySQL”,是因为Michael Widenius的女儿叫“My”Michael Widenius还有个儿子叫Max,他用儿子的名字命名了一个叫做“MaxDB”的产品“MaxDB”是SAP公司的数据库管理系统。

他离婚后再婚,又有个女儿叫Maria,于是他又用这个女儿的名字命名了一个叫做“MariaDB”的数据库管理系统五、数据不能趴在服务器上,得展示出来我们现在已经知道,双语的术语数据可以存储在“MySQL”数据库管理系统中,用SQL可以查询里面的数据。

那么查到了数据之后怎么展示在浏览器中呢?我们刚才已经提到了,蒂姆·伯纳斯·李搞了一个服务器,把电话号码存在服务器上,然后用浏览器就可以访问服务器,查询服务器上存放的电话号码数据我们也提到了,启发他的是超文本(HyperText)。

而他在浏览器里用来展示数据的技术叫做“HTML”,全称是“Hypertext Markup Language”用“HTML”做的网页是什么样呢?比如,“Translation.Education”的首页长这个样子:。

而它的HTML代码则是这样的:

傻傻的浏览器看到的是“what-the-f***-thi-is”的代码,呈现出来的是“wow-oh-wow”的网页这就是HTML的作用六、前端和后台怎么才能交互?用HTML制作的网页我们一般叫做“前端”,前端一般都是用浏览器打开的。

而存储数据的服务器我们一般叫“后台”,一般人一般是看不到后台有什么数据的那么当我在前端打开一个网页,我怎么才能进行查询,获取到后台数据库中的数据呢?方法有很多我们首先需要明确的是,数据库中的数据不能全部肆意妄为的出现在前端,而是需要经过筛选,根据用户的查询需求呈现。

所以我们可以用“SQL”查询语言来查询“MySQL”数据管理系统中的数据其次,我们需要知道我们怎么才能把让服务器知道我们选择什么样的查询语言来查询数据库中的数据类似的方式有很多,我们在这里介绍一个我自己会一点点的技术:“PHP”。

1968年在丹麦出生后来在加拿大长大在加拿大读计算机专业的Rasmus Lerdorf,在他27岁的时候,也就是1995年的时候,对1991年前后才出现的万维网非常感兴趣,自己也会做一些网站,比如自己的个人网站。

他也想知道怎么才能把前端的网页跟后端的数据库结合到一起来于是他开发了一项技术:“Personal Home Page/Forms Interpreter”不过这位老兄当时没打算把这个技术开发成非常成熟的编程语言,他坦承自己也不会设计编程语言。

这个技术出来后,越来越多的人觉得很棒,于是持续开发两位我查不到出生年份的以色列计算机专家Zeev Suraski 和 Andi Gutmans在1997年重新开发了这套技术,并且给新技术起了个名字: “PHP: Hypertext Preprocessor”,中文译为“PHP:超文本预处理器”。

虽然还是缩写成“PHP”,但已经发生了很大的变化有了这项技术,就可以告诉服务器想查什么数据,就可以告诉浏览器想显示什么数据了有了以上这些技术,我们就可以将本地的双语术语表变成在线的双语术语库了至于,如何才能将这样的想法实现?写到这里我已经写累了,所以决定在下一篇帖子中将基本的代码呈现出来供大家参考。

我所提供的都是实现某个功能最简单的方法,仅供大家了解看似高大上的技术背后的简单原理,在实际的商业开发工作中,这些技术已经过时了,每天都有更好的技术出现大家先看这篇文章吧,有空我再继续写后面的参考资源以下是我再撰写本文时参考的网站,防止我忘记来源,先列在这里:

https://en.wikipedia.org/wiki/David_Axmarkhttps://en.wikipedia.org/wiki/MySQLhttps://en.wikipedia.org/wiki/Hawker_Siddeley

https://en.wikipedia.org/wiki/Raymond_F._Boycehttps://en.wikipedia.org/wiki/Donald_D._Chamberlinhttps://en.wikipedia.org/wiki/NeXT

http://iphone.tgbus.com/news/class/201109/20110918181144.shtmlhttp://www.techweb.com.cn/world/2011-09-02/1088812.shtml

https://en.wikipedia.org/wiki/Rasmus_Lerdorfhttps://en.wikipedia.org/wiki/PHPhttps://en.wikipedia.org/wiki/URL

https://en.wikipedia.org/wiki/Uniform_Resource_Identifierhttps://en.wikipedia.org/wiki/World_Wide_Web

https://en.wikipedia.org/wiki/Hypertexthttps://mp.weixin.qq.com/s?__biz=MzA3NTY1NDMxMg==&mid=2651272423&idx=1&sn=4ddde62f2fcea78dc19d45413d869550#rd

http://www.etymonline.com/index.php?term=Texthttps://wenku.baidu.com/view/3edfad3b376baf1ffc4fad12.html

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。