Internationalization 以编程方式转换周期性日历事件?

Internationalization 以编程方式转换周期性日历事件?,internationalization,machine-translation,recurring-events,rrule,Internationalization,Machine Translation,Recurring Events,Rrule,有人知道用任何给定语言解析和翻译重复事件的解决方案或策略吗 我有一些类似的代码,但我甚至难以用一种可靠的方法来包装我的大脑。你说的“解析”是指任何语言中的自由格式文本 这几乎是不可能做到的。问题是,你可以用很多方式来描述它(甚至用英语,对吧?)。放入图片并… 你需要某种认知系统,也就是说,你需要使用机器学习。从理论上讲,你只会对其中的几个感兴趣,但获得它们的翻译版本可能不是很容易(我看过这样的web服务的演示,但我相信这是更多的学术性工作,而且该服务还没有公开) 考虑到这些事实,我可以建议(除非

有人知道用任何给定语言解析和翻译重复事件的解决方案或策略吗

我有一些类似的代码,但我甚至难以用一种可靠的方法来包装我的大脑。

你说的“解析”是指任何语言中的自由格式文本

这几乎是不可能做到的。问题是,你可以用很多方式来描述它(甚至用英语,对吧?)。放入图片并…
你需要某种认知系统,也就是说,你需要使用机器学习。从理论上讲,你只会对其中的几个感兴趣,但获得它们的翻译版本可能不是很容易(我看过这样的web服务的演示,但我相信这是更多的学术性工作,而且该服务还没有公开)


考虑到这些事实,我可以建议(除非您真的必须解析自由格式文本,即通过电子邮件或其他方式发送的文本),您创建一个表单,人们可以在其中实际选择重复频率和选项(即忽略假期等)。这仍然是一项令人不安的任务,但是…

有各种各样的库可以解析几种语言的RRULE

图书馆 C-
Python-
红宝石-
Javascript-或
Java-
PHP-


至于策略,请看一看为抽象rrule数据提供架构伪代码的标准。

Ah!不,“parse”是完全错误的词。我的意思是用翻译的语言输出重复事件(rrules)的结构化数据。我会更新我的问题。事实上,我刚刚提出了一个更好的问题: