Example #1
0
 public TranslationOptions()
 {
     _uriBuilder            = new TranslationProviderUriBuilder(TranslationProvider.TranslationProviderScheme);
     UseBasicAuthentication = true;
     Port          = 8001;
     LPPreferences = new Dictionary <CultureInfo, ETSLanguagePair>();
 }
Example #2
0
 public TranslationOptions()
 {
     _uriBuilder            = new TranslationProviderUriBuilder(TranslationProvider.TranslationProviderScheme);
     UseBasicAuthentication = true;
     RequiresSecureProtocol = false;
     Port          = 8001;
     LPPreferences = new Dictionary <CultureInfo, SDLMTEdgeLanguagePair>();
 }
Example #3
0
 /// <summary>
 /// Sets up the uri builder handling the case of the old google uri format (googlemt:///)
 /// </summary>
 /// <param name="uri"></param>
 private void InitializeURIBuilder(Uri uri)
 {
     if (uri == null || string.Equals(uri.ToString(), "googlemt:///"))
     {
         // If the uri is in the old format that change it to the new format
         _uriBuilder = new TranslationProviderUriBuilder(GoogleTranslationProvider.GetUriScheme);
         Uri parsedBaseUri = new Uri(BaseUri);
         _uriBuilder.Protocol = parsedBaseUri.Scheme;
         _uriBuilder.HostName = parsedBaseUri.Host;
         _uriBuilder.Port     = parsedBaseUri.Port;
     }
     else
     {
         _uriBuilder = new TranslationProviderUriBuilder(uri);
     }
 }
        public DeepLTranslationOptions(Uri uri, string state = null)
        {
            _uriBuilder = new TranslationProviderUriBuilder(uri);

            if (string.IsNullOrWhiteSpace(state))
            {
                return;
            }

            var successful = TryParseJson(state, out var stateObject);

            if (successful)
            {
                LanguagesSupported = JsonConvert
                                     .DeserializeObject <Dictionary <string, string> >(stateObject?["LanguagesSupported"]?.ToString());
            }
        }
        public DeepLTranslationOptions(Uri uri, string state = null)
        {
            _uriBuilder = new TranslationProviderUriBuilder(uri);

            if (string.IsNullOrWhiteSpace(state))
            {
                return;
            }

            var successful = TryParseJson(state, out var stateObject);

            if (successful)
            {
                LanguagesSupported = JsonConvert
                                     .DeserializeObject <Dictionary <string, string> >(stateObject?["LanguagesSupported"]?.ToString());
                SendPlainTextParameter = stateObject?["SendPlainTextParameter"]?.ToString();
                if (Enum.TryParse <Formality>(stateObject["Formality"]?.ToString(), out var formality))
                {
                    Formality = formality;
                }
            }
        }
 public DeepLSamplerTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(DeepLSamplerTranslationProvider.DeepLSamplerTranslationProviderScheme);
 }
 public DeepLSamplerTranslationOptions(Uri uri)
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
 public DeepLTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder("deepltranslationprovider");
 }
 public TermInjectorTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(TermInjectorTranslationProvider.TermInjectorTranslationProviderScheme);
 }
 public MtTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(MtTranslationProvider.ListTranslationProviderScheme);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TranslationProviderSettings"/> class with empty data fields.
 /// </summary>
 public TranslationProviderSettings()
 {
     this.uriBuilder = new TranslationProviderUriBuilder(AbstractTrados2007TranslationProvider.UriScheme);
 }
Example #12
0
 public SettingsModel(Uri uri)
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
 public NLPTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(NLPTranslationProvider.NLPTranslationProviderScheme);
 }
 public MtTranslationOptions(Uri uri)
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
Example #15
0
 public SettingsModel()
 {
     _uriBuilder = new TranslationProviderUriBuilder(Constants.IATEGlossary);
 }
 public MtTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(MtTranslationProvider.ListTranslationProviderScheme);
 }
Example #17
0
 public LetsMTTranslationProviderOptions()
 {
     m_uriBuilder = new TranslationProviderUriBuilder(LetsMTTranslationProvider.TranslationProviderScheme);
 }
 public TermInjectorTranslationOptions(Uri uri)
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
Example #19
0
 public OpusCatOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(OpusCatProvider.OpusCatTranslationProviderScheme);
 }
Example #20
0
 public FiskmoOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(FiskmoProvider.FiskmoTranslationProviderScheme);
 }
Example #21
0
 public OpusCatOptions(Uri uri)
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
Example #22
0
 public ListTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(OpenNmtProvider.ListTranslationProviderScheme);
     System.Console.WriteLine(OpenNmtProvider.ListTranslationProviderScheme);
 }
Example #23
0
 public BeGlobalTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder("beglobaltranslationprovider");
 }
Example #24
0
 public TartuNLPOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(TartuNLPProvider.ListTranslationProviderScheme);
 }
 public MtTranslationOptions(Uri uri)
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
 public TmxMallOptions()
 {
     this._uriBuilder = new TranslationProviderUriBuilder("tmxmallprovider");
 }
Example #27
0
 public TranslationOptions(Uri uri) : this()
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
Example #28
0
 public FiskmoOptions(Uri uri)
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
Example #29
0
 public BeGlobalTranslationOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder("sdlmachinetranslationcloudprovider");
 }
 public TmxMallOptions(Uri uri)
 {
     this._uriBuilder = new TranslationProviderUriBuilder(uri);
 }
Example #31
0
 public TartuNLPOptions(Uri uri)
 {
     _uriBuilder = new TranslationProviderUriBuilder(uri);
 }
Example #32
0
 public FiskmoOptions()
 {
     _uriBuilder = new TranslationProviderUriBuilder(FiskmoProvider.ListTranslationProviderScheme);
     System.Console.WriteLine(FiskmoProvider.ListTranslationProviderScheme);
 }