C# Класс MtEnhancedTradosPlugin.MtTranslationProviderGTApiConnecter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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