2014-09-16 1 views
0

Bing API 변환기를 사용하기 시작했습니다. 모든 것들은 괜찮습니다. 그러나 문화 코드 'fr-ca', fr-FR로 번역하려고 시도했을 때 언어 코드 'fr'을 문화 코드 (ca, FR)가 아닌 'fr-ca'로만 번역했습니다. , 'fr-FR'. 내가en-us에서 'fr-ca'까지의 빙 번역기 예외

translationQuery.Execute().ToList(); 

번역이 API 메서드를 호출

이 예외가 발생합니다 :

--------An error occurred while processing this request. 

및 내부 예외는 다음과 같습니다

--------"Parameter: To has an invalid pattern of characters" 

source : System.Data.Services.Client 

이 하나가 이것에 대해 나에게 도움이 될 수 있습니다 문제? 그리고 어쨌든 API 또는 다른 것과 함께 문화권 코드로 텍스트를 번역하는 방법을 알려주십시오. 사전

선일 당신의 응답을

감사에서

감사합니다.

나는 10 개 이상의 파일을 가지고 있으며 각 파일에는 언어 코드뿐만 아니라 문화 코드의베이스에서 다른 언어로 변형해야하는 1000 단어가 있습니다.

영어 EN-GB 영국 영어 EN-US 미국 영어 EN-CA 캐나다 영어

스페인어 es-ES 카스티야 스페인어 (작성 및 스페인에서 사용으로) ES-MX 멕시코 스페인어 ES-AR 스페인어

콜롬비아 아르헨티나 스페인어 ES-CO

포르투갈어 PT-PT 유럽 포르투갈어 (작성 및 포르투갈에서 사용으로) PT-BR 포르투갈어 (브라질)

중국어에서 zh-CN 중국, 간체자 에서 zh-TW 대만, 기존의 문자 에서 zh-HK 홍콩, 기존의 문자

대신 수동으로 번역을하는

예 (ES-ES를 번역 할 수있는 다른 방법이, ES -MX, es-CO, es-AR)? 언어 코드는 모두 예 :-(es)와 동일하지만 각 언어마다 다른 문화권 코드를 가지고 있기 때문입니다. 어떤 단어가 es-es에서 다른 의미를 가지며 es-MX, es-Co 등에서 다른 의미를 갖는 경우 일 수 있습니다.

문화 코드 기반으로 번역하는 것이 도움이된다면 도움이 될 수 있습니까?

선일

답변

1

이유는 빙 번역기 프랑스어 (캐나다)을 지원하지 않는다는 것입니다 만 표준 프랑스어 사전에서

감사 :

http://msdn.microsoft.com/en-us/library/hh456380.aspx

마이크로 소프트 번역기가 지속적으로 추가 번역 및 텍스트 음성 변환 방법에 지원되는 언어 목록. GetLanguagesForTranslate() 또는 GetLanguagesForSpeak() 메소드를 사용하여 항상 사용 가능한 언어 코드의 현재 목록을 얻을 수 있습니다.이 메소드는 언어 코드를 리턴합니다. 해당 언어 코드를 GetLanguageNames() 메서드를 사용하여 지원되는 모든 언어의 이름으로 변환 할 수 있습니다. 다음은 영어로 된 친숙한 이름입니다 - GetLanguageNames()를 사용하여 나열된 언어로 검색 할 수 있습니다.

...

fr 프랑스어

당신이 프랑스어 (캐나다) 사용하려는 경우, 당신이 나중에 수동으로 관련 단어 스왑을 수행해야합니다 : 여기에 (2014 월 등) 목록입니다 .

Google 번역은 표준 프랑스어 만 지원합니다.

+0

답변 해 주셔서 감사합니다. 답변을 얻은 후에 수정 된 질문을 참조하십시오. – user3467573