Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何通过编程将俄语翻译成英语?_C#_Programming Languages_Translation - Fatal编程技术网

C# 如何通过编程将俄语翻译成英语?

C# 如何通过编程将俄语翻译成英语?,c#,programming-languages,translation,C#,Programming Languages,Translation,如何用c#以编程方式音译俄语短语?例如:“我不知道,请使用 或者可能是?嗯,你需要想出一套音译规则(实际上是从西里尔字母字符代码到拉丁字母字符代码的映射)。然后对于给定的西里尔字母编码的单词流,只需应用映射并生成拉丁字母编码的单词流。@Justin字母表是西里尔字母,所以很可能是俄语。@Justin-俄语(我想)。Reach-Stack Overflow是一个英语网站,所以你可以用英语发布。哎呀,很抱歉我的编辑混淆了翻译/音译。也许这个链接会有帮助:翻译和音译不同。这个答案是错误的。他们也有一个

如何用c#以编程方式音译俄语短语?例如:“我不知道,请使用


或者可能是?

嗯,你需要想出一套音译规则(实际上是从西里尔字母字符代码到拉丁字母字符代码的映射)。然后对于给定的西里尔字母编码的单词流,只需应用映射并生成拉丁字母编码的单词流。

@Justin字母表是西里尔字母,所以很可能是俄语。@Justin-俄语(我想)。Reach-Stack Overflow是一个英语网站,所以你可以用英语发布。哎呀,很抱歉我的编辑混淆了翻译/音译。也许这个链接会有帮助:翻译和音译不同。这个答案是错误的。他们也有一个RESTAPI,所以他可能可以从.NET内部到HTTP@Jason-标题是翻译,帖子不是@达到-你能澄清一下吗?@slandau:有人把它编辑成“翻译”。原来的标题没有。不知道的人不应该编辑标题。只有javascript,因为我需要c#+1。一个小提示:由于我有一些翻译我的母语(希腊语)的经验,我必须补充一点,这个过程并不总是容易的。原因是每种语言中的双元音可能会产生完全不同于正常预期的声音。因此,如果海报考虑制定映射规则,请确保优先考虑双元音解析,然后是普通字母音译。
Мне на кризис наплевать, вылез в топе гоу бухать = 
Mne na krizis naplevat', vylez v tope gou bukhat'

Аа = a
Бб = b
Вв = v
Гг = g
Дд = d
Ее = e
Ёё = io
Жж = zh
Зз = z
Ии = i
Йй = y
Кк = k
Лл = l
Мм = m
Нн = n
Оо = o
Пп = p
Рр = r
Сс = s
Тт = t
Уу = u
Фф = f
Хх = kh
Цц = ts
Чч = ch
Шш = sh
Щщ = shch
Ъъ = '
Ыы = y
Ьь = '
Ээ = e
Юю = iu
Яя = ia