C# Class MtEnhancedTradosPlugin.MtTranslationProviderGTApiConnecter

Afficher le fichier Open project: patrickporter/MT-Enhanced-Trados-Plugin Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetSourceLangsList() public méthode

public GetSourceLangsList ( string targetLang ) : List
targetLang string
Résultat List

MtTranslationProviderGTApiConnecter() public méthode

public MtTranslationProviderGTApiConnecter ( String key ) : System
key String
Résultat System

Translate() public méthode

Used to translate plain text only.
public Translate ( LanguagePair langPair, String text ) : String
langPair LanguagePair
text String
Résultat String

Translate() public méthode

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
Résultat String

isSupportedLangPair() public méthode

public isSupportedLangPair ( CultureInfo sourceCulture, CultureInfo targetCulture ) : bool
sourceCulture System.Globalization.CultureInfo
targetCulture System.Globalization.CultureInfo
Résultat bool