-
大小: 1008B文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-10
- 語(yǔ)言: C#
- 標(biāo)簽:
資源簡(jiǎn)介
該源碼使用C#語(yǔ)言開(kāi)發(fā),支持漢語(yǔ)轉(zhuǎn)英語(yǔ)、德語(yǔ)、法語(yǔ)、日語(yǔ)、韓語(yǔ)、意大利語(yǔ)、西班牙語(yǔ)、葡萄牙語(yǔ)等10種翻譯功能。方便快捷,執(zhí)行效率高。

代碼片段和文件信息
namespace?ZYCMS.Common
{
????///?
????///?微軟翻譯類(lèi)
????///?
????public?static?class?MsTranslator
????{
????????///?
????????///?中文?->?目標(biāo)語(yǔ)言
????????///?
????????///?Bing翻譯ID
????????///?原字符串?dāng)?shù)組
????????///?目標(biāo)語(yǔ)言
????????///?返回:英文字符串
????????public?static?bool?ChineseTranslator(string?translateID?ref?string[]?arrayStr?string?toLanguage)
????????{
????????????bool?resultBool?=?false;
????????????using?(TranslatorService.LanguageServiceClient?client?=?new?TranslatorService.LanguageServiceClient())
????????????{
????????????????try
????????????????{
????????????????????TranslatorService.TranslateOptions?translateArrayOptions?=?new?TranslatorService.TranslateOptions();
????????????????????translateArrayOptions.ContentType?=?“text/html“;
????????????????????translateArrayOptions.Category?=?“general“;
????????????????????TranslatorService.TranslateArrayResponse[]?translatedTexts?=?client.TranslateArray(translateID?arrayStr?“zh-CHS“?toLanguage?translateArrayOptions);
????????????????????client.Close();
????????????????????if?(arrayStr.Length?==?translatedTexts.Length)
????????????????????{
????????????????????????int?index?=?0;
????????????????????????foreach?(TranslatorService.TranslateArrayResponse?translatedText?in?translatedTexts)
????????????????????????{
????????????????????????????arrayStr[index]?=?translatedText.TranslatedText;
????????????????????????????index++;
????????????????????????}
????????????????????}
????????????????????resultBool?=?true;
????????????????}
????????????????catch?{?}
????????????}
????????????return?resultBool;
????????}
????????///?
????????///?中文?->?英文
????????///?
????????///?Bing翻譯ID
????????///?原Html字符串?dāng)?shù)組
????????///?返回:英文字符串?dāng)?shù)組
????????public?static?bool?Chinese2English(string?translateID?ref?string[]?arrayStr)
????????{
????????????return?ChineseTranslator(translateID?ref?arrayStr?“en“);
????????}
????????///?
????????///?中文?->?日語(yǔ)
????????///?
????????///?Bing翻譯ID
????????///?原Html字符串?dāng)?shù)組
????????///?返回:日語(yǔ)字符串?dāng)?shù)組
????????public?static?bool?Chinese2Japanese(string?translateID?ref?string[]?arrayStr)
????????{
????????????return?ChineseTranslator(translateID?ref?arrayStr?“ja“);
????????}
????????///?
????????///?中文?->?德語(yǔ)
????????///?
????????///?Bing翻譯ID
????????///?原Html字符串?dāng)?shù)組
????????///?返回:德語(yǔ)字符串?dāng)?shù)組
????????public?static?bool?Chinese2Deutsch(string?translateID?ref?string[]?arrayStr)
????????{
????????????return?ChineseTranslator(translateID?ref?arrayStr?“de“);
????????}
????
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????6279??2012-05-22?20:41??MsTranslator.cs
-----------?---------??----------?-----??----
?????????????????6279????????????????????1
評(píng)論
共有 條評(píng)論