Skip to content
在 Stata 中进行中英文互译
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
assets
dict-paper
.gitattributes
.gitignore
CODE_OF_CONDUCT.md
LICENSE
README.md
_config.yml
dependency.do
dict-cite.bib
dict.ado
dict.pkg
dict.sthlp
dict_copy.do
percentencode.ado
stata.toc

README.md

dict

dict 命令通过使用必应词典和有道翻译的接口实现了在Stata中进行中英文单词、词语和句子的互译。

安装

Stata 提供了一种安装外部命令的基础命令:net install,你可以在 Stata 的命令输出窗口输入下面的命令安装 dict 命令:

net install dict, from("https://www.czxa.top/dict")

但是由于 dict 命令依赖于一些其它的外部命令,例如 moss,这是一个进行正则表达式匹配的命令。而上面的 net install 命令运行的时候不会安装这个外部命令,因此推荐使用 E. F. Haghish 开发的 github 命令安装:

首先你需要安装github命令:

net install github, from("https://haghish.github.io/github/")

然后就可以安装这个命令了:

github install czxa/dict, replace

帮助文档

DICT:在Stata 中进行中英文互译

用法

dict contents, [nosplit sentence]

  • contents: 是一列需要查询的英语单词、中文词语或中英文句子。

选项

  • nosplit: 可以简写为no。为了便于区分多个查询结果,系统会自动在每个查询结果后面画一条黄线,加上选择项nosplit可以取消这条线。
  • sentence: 可以简写s。为表明需要翻译的内容为句子,注意每次只能翻译一个句子,句子需要使用双引号括起来。

示例

英文单词翻译为中文:

dict apple
*> 【单词】:apple
*> 【读音】:美[ˈæp(ə)l]英['æpl]
*> 【释义】:
*> n.:苹果公司;【植】苹果;【植】苹果树;
*> net.:苹果电脑;美国苹果;美国苹果公司;

中文词语翻译为英文:

dict 再见
*> 【词语】:再见
*> 【拼音】:zài jiàn
*> 【英语】:
*> na.: 〈客套〉good-bye; see you again;
*> net.: Goodbye; See you; Bye;

英文句子翻译为中文句子:

*> dict "It is necessary to learn information and data collection quickly.", s
*> 【原文】:It is necessary to learn information and data collection quickly.
*> 【译文】:快速学习信息和数据收集是必要的。

中文句子翻译为英文句子:

dict "学会信息和数据快速采集都是非常必要的", s
*>【原文】:学会信息和数据快速采集都是非常必要的
*>【译文】:It is necessary to learn how to collect information and data quickly

致谢

HAGHISH E F. github: a module for building, searching, installing, managing, and mining stata packages from github[EB/OL]. https://github.com/haghish/github.

MATSUOKA W. Stata and the twitter api (part ii)[EB/OL]. http://www.wmatsuoka.com/stata/stata-and-the-twitter-api-part-ii.

ROBERT PICARD N J C, 2016. moss: Find multiple occurrences of substrings[M]. [S.l.]: Durham University.

引用

如果你需要引用此命令,请参考 dict-cite.bib

@Misc{dict,
  howpublished = {\url{https://github.com/czxa/dict}},
  note = {Accessed May 28, 2019},
  title = {DICT:在Stata 中进行中英文互译},
  author = {程振兴},
  month = {5},
  year = {2019},
  URL = {https://github.com/czxa/dict}
}

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct.
By participating in this project you agree to abide by its terms.

License

MIT © czxa.top

You can’t perform that action at this time.