<p>Build means:</p>
<ol>
<li>setup 搭建</li>
<li>compile 编译</li>
</ol>
<p>Depending on the context:</p>
<ol>
<li><p>if the server is a Linux distribution, such as Ubuntu or CentOS, build server should be &quot;搭建服务器&quot;.</p>
</li>
<li><p>if the server is &quot;MySQL&quot; or other databases, we call it &quot;搭建数据库服务器&quot;.</p>
</li>
<li><p>if the server is Tomcat (a Java application server), we call it &quot;搭建应用服务器&quot; or &quot;搭建后端服务器&quot; (back-end server).</p>
</li>
<li><p>if the server is Nginx, we call it &quot;搭建前端服务器&quot; (front-end server).</p>
</li>
</ol>
<p>In China (Beijing, Shenzhen, Shanghai) we never say 构建. It seems that 构建 and 软体 are only spoken in Taiwan.</p>
<p>There's only one exception:  if you are installing some software via the &quot;configure - make - make/install&quot; steps (also known as &quot;build from source&quot;), you can translate it as 以编译源代码的方式来安装某某软件。</p>

CC BY-SA 4.0
2020-07-27T11:08:03.353Z
这回答还可以，不过在OP的问题中”build server“为名词短语，指的是专门进行编译的服务器，而不是像“to build **a** server”动词+宾语
blackgreen
CC BY-SA 4.0
2020-07-27T22:21:20.020Z
需要一个专门的编译用服务器， 那这个项目很大啊。
Siwei
CC BY-SA 4.0
2020-07-26T04:19:30.290Z
2020-09-26T17:42:15.690Z
2020-09-26T17:42:15.690Z
Siwei
<p>BUILD SERVER 搭建服务器，for both hardware and software terms.
A BUILD, depends on the context, can be translate as 一款软件建成的版本</p>

CC BY-SA 3.0
2014-01-13T04:51:40.467Z
2014-01-13T04:51:40.467Z
sotondolphin
<p>You can say:</p>
<ul>
<li><p>build server: 编译服务器</p>
</li>
<li><p>to build: 编译（编译整个工程)</p>
</li>
<li><p>a build: 一个版本的编译，编译的一个版本</p>
</li>
<li><p>a code drop: 一个代码实现 （minor milestone）</p>
</li>
</ul>

CC BY-SA 3.0
2014-01-13T00:20:10.360Z
If you translate "build" to `编译`, which word would you choose for "compile"?
Stan
CC BY-SA 3.0
2014-01-13T01:01:07.723Z
I think in fact 编译 could be used on both compile and build, I don't think it is proper to translate it to other Chinese word. Of course you can use 生成 or other words, but 编译 is used most commonly, although build = compile + link, they are different things. Whereas no one uses 构建 I believe, you don't expect programmers as professional translators so that among Chinese IT books, there are different translations.
tomriddle_1234
CC BY-SA 3.0
2014-01-13T01:06:27.983Z
I just checked some online dictionary in Chinese, sometimes build is translated as 编连（编译和连接）. But I never heard of this word from people though.
tomriddle_1234
CC BY-SA 3.0
2014-01-13T01:48:13.250Z
Well, if both `compile` and `build` are on the menu, translating both into 编译 is definitely ambiguous and confusing. You have to do something to distinguish them. Or, leaving them in English would be even better.
Stan
CC BY-SA 3.0
2014-01-13T01:52:23.537Z
i've found that "build server" can also be translated as: 持续集成服务器 - continuous integration server, which is also correct I guess.
Lionel
CC BY-SA 3.0
2014-01-13T11:08:56.143Z
On IDEs build are actually called 構建 to differentiate from 編譯(compile) but there's usually no such distinction in spoken language even among IT technicians.
phoeagon
CC BY-SA 4.0
2020-07-23T13:37:55.617Z
For projects (build a project), the verb is 构建 instead of 编译. For packages (build a package), the more colloquial verb is 打 (打包).
ekd123
CC BY-SA 4.0
2014-01-12T23:29:47.950Z
2020-07-27T11:09:47.010Z
2020-07-27T11:09:47.010Z
tomriddle_1234
<p>The definition of &quot;to build&quot;, in software, is:</p>
<blockquote>
<p>the process of converting source code files into standalone software artifact(s) that can be run on a computer</p>
</blockquote>
<p>I'm working with a software development team and I'm struggling with specific software-related vocabulary.</p>
<p>There are a few potential direct translations of the verb &quot;to build&quot;, in Mandarin: 建设 and 建造 seem related to physical construction. 构建 and 搭建 seem more abstract in use, though they sound like &quot;to compose&quot;, &quot;to put together&quot;.</p>
<p>The <a href="https://zh.wikipedia.org/wiki/%E8%BB%9F%E9%AB%94%E7%B5%84%E5%BB%BA" rel="nofollow noreferrer">relevant Wikipedia page</a> offers 组建 instead.</p>
<p>What is the correct technical translation for &quot;to build&quot; a software?</p>

<translation><word-choice><terminology>
How to translate "build server" (software terminology)
# How to translate "build server" (software terminology)

(Asked by: username_0 on 2014-01-12)

The definition of "to build", in software, is:

> the process of converting source code files into standalone software artifact(s) that can be run on a computer

I'm working with a software development team and I'm struggling with specific software-related vocabulary.

There are a few potential direct translations of the verb "to build", in Mandarin: 建设 and 建造 seem related to physical construction. 构建 and 搭建 seem more abstract in use, though they sound like "to compose", "to put together".

The [relevant Wikipedia page](https://zh.wikipedia.org/wiki/%E8%BB%9F%E9%AB%94%E7%B5%84%E5%BB%BA) offers 组建 instead.

What is the correct technical translation for "to build" a software?

**Tags:** translation, word-choice, terminology


---

## 3 answers

### Answer by username_4 on 2014-01-12. Score: 4 | Accepted answer

You can say:

* build server: 编译服务器
* to build: 编译（编译整个工程)
* a build: 一个版本的编译，编译的一个版本
* a code drop: 一个代码实现 （minor milestone）

> **Comments:**
> **username_5**: If you translate "build" to `编译`, which word would you choose for "compile"?  
> **username_4**: I think in fact 编译 could be used on both compile and build, I don't think it is proper to translate it to other Chinese word. Of course you can use 生成 or other words, but 编译 is used most commonly, although build = compile + link, they are different things. Whereas no one uses 构建 I believe, you don't expect programmers as professional translators so that among Chinese IT books, there are different translations.  
> **username_4**: I just checked some online dictionary in Chinese, sometimes build is translated as 编连（编译和连接）. But I never heard of this word from people though.  
> **username_5**: Well, if both `compile` and `build` are on the menu, translating both into 编译 is definitely ambiguous and confusing. You have to do something to distinguish them. Or, leaving them in English would be even better.  
> **username_0**: i've found that "build server" can also be translated as: 持续集成服务器 - continuous integration server, which is also correct I guess.  
> **username_6**: On IDEs build are actually called 構建 to differentiate from 編譯(compile) but there's usually no such distinction in spoken language even among IT technicians.  
> **username_7**: For projects (build a project), the verb is 构建 instead of 编译. For packages (build a package), the more colloquial verb is 打 (打包).  

---

### Answer by username_1 on 2020-07-26. Score: 2

Build means:

1. setup 搭建
2. compile 编译

Depending on the context:

1. if the server is a Linux distribution, such as Ubuntu or CentOS, build server should be "搭建服务器".
2. if the server is "MySQL" or other databases, we call it "搭建数据库服务器".
3. if the server is Tomcat (a Java application server), we call it "搭建应用服务器" or "搭建后端服务器" (back-end server).
4. if the server is Nginx, we call it "搭建前端服务器" (front-end server).

In China (Beijing, Shenzhen, Shanghai) we never say 构建. It seems that 构建 and 软体 are only spoken in Taiwan.

There's only one exception: if you are installing some software via the "configure - make - make/install" steps (also known as "build from source"), you can translate it as 以编译源代码的方式来安装某某软件。

> **Comments:**
> **username_2**: 这回答还可以，不过在OP的问题中”build server“为名词短语，指的是专门进行编译的服务器，而不是像“to build **a** server”动词+宾语  
> **username_1**: 需要一个专门的编译用服务器， 那这个项目很大啊。  

---

### Answer by username_3 on 2014-01-13. Score: -2

BUILD SERVER 搭建服务器，for both hardware and software terms.
A BUILD, depends on the context, can be translate as 一款软件建成的版本


---

