C# 클래스 MtEnhancedTradosPlugin.MtTranslationProviderGTApiConnecter

파일 보기 프로젝트 열기: patrickporter/MT-Enhanced-Trados-Plugin 1 사용 예제들

공개 메소드들

메소드 설명
GetSourceLangsList ( string targetLang ) : List
MtTranslationProviderGTApiConnecter ( String key ) : System
Translate ( LanguagePair langPair, String text ) : String

Used to translate plain text only.

Translate ( LanguagePair langPair, String text, String format ) : String

Used to translate as html to allow for tag markup

isSupportedLangPair ( CultureInfo sourceCulture, CultureInfo targetCulture ) : bool

비공개 메소드들

메소드 설명
DoTranslate ( LanguagePair langPair, String text, String format ) : String
EncodeSpecialChars ( string strInput ) : string
GetExceptionReason ( WebException exception ) : string
GetLanguageCode ( CultureInfo ci ) : string
GtRemoveBoms ( string input ) : string
ParseLanguageDetect ( string input ) : string

need to handle this differently from translate b/c the json is formed differently

UpdateSupportedLangs ( string target ) : void
parseReturnedError ( string input ) : string
parseReturnedResults ( string input, string findKey ) : List

메소드 상세

GetSourceLangsList() 공개 메소드

public GetSourceLangsList ( string targetLang ) : List
targetLang string
리턴 List

MtTranslationProviderGTApiConnecter() 공개 메소드

public MtTranslationProviderGTApiConnecter ( String key ) : System
key String
리턴 System

Translate() 공개 메소드

Used to translate plain text only.
public Translate ( LanguagePair langPair, String text ) : String
langPair LanguagePair
text String
리턴 String

Translate() 공개 메소드

Used to translate as html to allow for tag markup
public Translate ( LanguagePair langPair, String text, String format ) : String
langPair LanguagePair
text String
format String
리턴 String

isSupportedLangPair() 공개 메소드

public isSupportedLangPair ( CultureInfo sourceCulture, CultureInfo targetCulture ) : bool
sourceCulture System.Globalization.CultureInfo
targetCulture System.Globalization.CultureInfo
리턴 bool