One of the pain point when learning Mandarin is that most of the Anglicism we use in western languages are simply not used. For example in IT, 接口 refer to an API and 框架 to a framework. This was confusing for me at the beginning and I could hardly follow technical meetings.

Over the years, I put up a list of words and sentences collected from situations encountered at work. They are usually the quickest way of expressing something and are safe to use in a professional context. As a rule of thumb, if there is an acronym or a short Anglicism to designate something, it will be used instead of its Chinese counterpart (see remark column).

Programming

EnglishChinese Characters (汉字)Example (例子句)
a program程序 (chéng xù)
a framework框架 (kuàng jià)我们应该升级前段框架的版本
a mini-program小程序 (xiǎo chéng xù)
a string字符串 (zì fú chuàn)这个12位的字符串太长了
a square bracket [ | ]方括号 (fāng guā hào)
a curly bracket { | }花括号 (huā guā hào)
an escaped chars跳脫字元 (tiào tuō zì yuán)
a parenthesis圆括号 (yuán guā hào)
a parameter参数 (cān shù)
a loop迴圈 (huí quān)
an exception异常 (yì cháng)
to try / catch捕获 (bǔ huò)
to throw an exception抛出 (pāo chū)会不会抛出异常?
dependency injection依赖注入 (yī lài zhù rù)
ORM对象关系映射程序 (duì xiàng guān xì yìng shè chéng xù)
to migrate code迁移代码 (qiān yí dài mǎ)迁移代码在新项目
asynchronous异步 (yì bù)
API接口 (jiē kǒu)
a bug漏洞 (lòu dòng)
to debug调试 (tiáo shì)本地开发调试很方便
to fix修复 (xiū fù)
to build构建 (gòu jiàn)
to compile编译 (biān yì)我去,编译又失败了
Design Pattern设计模式 (shè jì mò shì)
singleton design pattern单体模式 (dān yī mò shì)
KISS principle (Keep It Simple, Stupid)KISS原则 (KISS yuán zé)
OOP
a class一类 (yi lèi)
a class method类方法 (lèi fāng fǎ)
a class variable类变量 (lèi biàn liàng)
an object对象 (duì xiàng)
to construct构造 (gòu zào)
a constructor构造函数 (gòu zào hán shù)
Primary Types
a char字元 (zì yuán)
a float浮点数 (fú diǎn shù)
Misc其他
open-source开源 (kāi yuán)
refactoring重构 (chóng gòu)避免大量重构
an algorithm算法 (suàn fǎ)
Fixed configuration固定配置 (gù dìng pèi zhì)

QA

EnglishChineseExample (例子句)
to test测试 (cè shì)
regression test回归测试 (huí guī cè shì)我们正在回归测试阶段
integration test联调测试 (lián diào cè shì)
unit test单元测试 (dān yuán cè shì)Mockito单元测试的时候抛出异常
to submit to test提试 (tí shì)

DevOps

EnglishChineseExample (例子句)
an environment环境 (huán jìng)
daily environment日常环境 (rì cháng huán jìng)
staging environment预发环境 (yù fā huán jìng)
production environment正式 环境 (zhèng shì huán jìng)
a version版本 (bǎn běn)
to deploy发布 (fā bù)
performance性能 (xìng néng)
CPUCPU
RAM Memory内存 (nèi cún)
a server一台服务器 (yī tái fú wù qì)

UI/UX Design

EnglishChineseExample (例子句)
to undo撤销 (chè xiāo)
to copy复制 (fù zhì)
to paste粘贴 (zhān tiē)
to edit编辑 (biān jí)
to cancel取消 (qǔ xiāo)
to refresh刷新 (shuā xīn)
to save保存 (bǎo cún)
to print打印 (dǎ yìn)
to turn on打开 (dǎ kāi)
to turn off关掉 (guān diào)
a name名称 (míng chēng)
an action行为 (xíng wéi)
a description描述 (miáo shù)
a menu菜单 (cài dān)
properties属性 (shǔ xìng)
an image图片 (tú piàn)
a video视频 (shì pín)
to connect链接 (liàn jiē)
a network网络 (wǎng luò)
wireless无线 (wú xiàn)
an email电子邮件 (diàn zǐ yóu jiàn)
inbox邮箱 (yóu xiāng)
browser浏览器 (liú lǎn qì)
URL网址 (wǎng zhǐ)
to reply回复 (huí fù)
to forward转发 (zhuǎn fā)
to chat聊天 (liáo tiān)
user interface (UI)用户界面 (yòng hù jiè miàn)
a splash screen闪屏 (shǎn bīng)
a feedback反馈 (fǎn kuì)
full screen全屏 (quán píng)
to download下载 (xià zǎi)
to upload上载 (shàng zài)
long-press长按 (zhǎng àn)
screenshot截图 (jié tú)
to search搜索 (sōu suǒ)

Data Structures

EnglishChineseExample (例子句)
child (node)子 (zǐ)
parent (node)父 (fù)
root (node)顶级 (dǐng jí)
category分类 (fēn lèi)
array数组/陣列 (shù zǔ)
database数据库 (shù jù kù)
sort排序 (pái xù)
filter筛选 (shāi xuǎn)
pagination分页 (fēn yè)
data数据 (shù jù)
binary tree二叉树 (Èr chā shù)
graph图形 (tú xíng)
primary index主索引 (zhǔ suǒ yǐn)
primary key主键 (zhǔ jiàn)
foreign key外键 (wài jiàn)
table join表连接 (biǎo lián jiē)
query查询 (chá xún)
row / column行 / 列 (xíng / liè)

Web Development

EnglishChineseExample (例子句)
domain name域名 (yù míng)
hostname主机名 (zhǔ jī míng)
show / hide显示 / 收起 (xiǎn shì / shōu qǐ)
create新增 (xīn zēng)
back返回 (fǎn huí)
edit编辑 (biān jí)
update更新 (gēng xīn)
delete删除 (shān chú)
permission权限 (quán xiàn)
role角色 (jué sè)
a page页面 (yè miàn)页面 can refer to a web page or the page of a paginated query to any data storage
a field字段 (zì duàn)The field of a class or JSON response for example

Version Control System (VCS)

EnglishChineseExample (例子句)
code repository代码库 (dài mǎ kù)
to clone克隆 (kè lóng)
to commit提交 (tí jiāo)
to fetch抓取 (zhuā qǔ)
to pull拉取 (lā qǔ)
to push推送 (tuī sòng)
a tag标签 (biāo qiān)
to checkout检出 (jiǎn chū)
a branch分支 (fēn zhī)
to merge合并 (hé bìng)
to stash储藏 (chǔ cáng)
a conflict冲突 (chōng tū)

E-commerce

EnglishChineseExample (例子句)
e-commerce电子商务 (diàn zǐ shāng wù)
web page网页 (wǎng yè)
payment付款 (fù kuǎn)
credit card信用卡 (xìn yòng kǎ)
enter account number输入账号 (shū rù zhàng hào)
client顾客 (gù kè)
profit利润 (lì rùn)
cost成本 (chéng běn)
inquiry询价 (xún jià)
wholesale price批发价 (pī fā jià)
retail price零售价 (líng shòu jià)

Sentence Helpers

EnglishChinese
Are you sure?你确定吗? (nǐ quèdìng ma?)
Please help me print this document请帮我打印一下这份文件 (qǐnɡ bānɡ wǒ dǎ yìn yí xià zhè fèn wén jiàn)
You did a good job!你做得非常好!(nǐ zuò de fēichánɡ hǎo!)
How may I help you?有什么可以帮你?(yǒu shén me ké yǐ bānɡ ní)
Could you provide the client's address?可以提供下客户的地址吗?(kě yǐ tí gōng xià kè hù dì dì zhǐ ma?)