什么是一种智能的存储文本的方式,以便以后能够进行智能的解析和翻译。
例如,员工是杰出的,因为他可以找出自己的长处和弱点,并对自己感到舒服。
上面可以是在评估之前向用户显示的通用文本。如果用户是男性(如Shaun)或女性(如Mary),则上述文本应翻译如下。
玛丽很出色,因为她能辨别自己的长处和弱点,并且对自己感到舒服。
肖恩是杰出的,因为他可以确定自己的长处和弱点,并对自己感到舒服。
发布于 2009-12-31 05:22:07
这样做的基本想法叫做邮件合并。
此页似乎在讨论如何在Ruby中实现这样的东西。
编辑
谷歌搜索给了我这个- http://freemarker.org/
我对这个图书馆不太了解,但看起来像你所需要的。
发布于 2009-12-31 05:11:25
这是自然语言处理领域的一个非常广泛的问题。有很多方法可以绕过它,你问的问题似乎太宽泛了。
如果我正确理解你问题的一部分,可以这样做:
@variable{name}是突出的,因为“性别”{he/她}可以识别“性别”{他/她}自身的长处和弱点,并对“性别”{他/她}感到舒服。
或者:
“名字”是杰出的,因为“他能发现”他自己的长处和弱点,并对“他自己”感到舒服。
..。如果性别是主要问题。
发布于 2009-12-31 05:16:52
在构建自定义用户输入excel (如公式解析和评估引擎)时,我曾使用过一个名为格莱美的工具。这可能不是你想要的复杂程度,但这是一个开始。这基本上使用了流行的代码编译器解析器使用的许多相同的概念。绝对值得一看。
https://stackoverflow.com/questions/1984010
复制相似问题