创建一个语言翻译程序，能够将中文翻译成英文。

提供使用的编程语言和库，指定应用的机器翻译算法，包括文本预处理、翻译模型建立、翻译后处理等。
编程语言和库：
Python和PyTorch可以用来实现这个语言翻译程序。Python提供了丰富的开源库，如NumPy、Pandas、nltk等。PyTorch是一个基于Python的科学计算库，它在深度学习领域有广泛应用。

机器翻译算法：
神经机器翻译（NMT）是一种目前被广泛使用的机器翻译算法。其中， Transformer 模型已经成为最新的最佳实践。为了获得更好的翻译质量，可以从以下方面考虑：

1. 文本预处理：包括分词、词性标注、构建词汇表等。
2. 翻译模型建立：使用Transformer模型，深度学习翻译范式的基础。
3. 翻译后处理：可以考虑使用常规方法（如句法分析、对齐或后编辑）或深度学习方法（如神经网络生成或分类器过滤）来改善翻译质量。