将Excel公式转换为不同的语言环境/语言

比方说,我有一个string表示一个在德语Excel (仅)中有效的公式:

 =SUMME(B1; C1) 

有没有一种方法可以将这样的公式转换为Excel的当前语言环境(或者任何select的语言),假设input公式使用明确的语言,例如使用C#代码的德语? 预期的英文输出是:

 =SUM(B1, C1) 

正如你所看到的,它主要归结为replace函数名称/关键字与他们的翻译对应,但这可能需要一些公式parsing是完美的。

请注意,在Excel中,Excel已经独立存储公式语言。 同一个Excel工作表可以用任何语言打开和编辑。 问题是,input公式必须使用当前语言,否则将无效(!)。 没有这样的东西可以粘贴到Excel的任何语言的通用公式,它将工作完全一样。 甚至不用英文写作。

我不需要像“Excel公式到C#代码转换器”那样的东西,而是一种将当前的公式语言,目标语言和公式作为input的手段,并产生有效的目标语言公式。

这是一个类似的问题,但使用VBA代码。