Interface ITranslationStudioConfiguration

All Known Subinterfaces:
IFirstTranslationService
All Known Implementing Classes:
EmptyFirstTranslationService

public interface ITranslationStudioConfiguration
Author:
oldforrest
  • Method Details

    • getConfigurationCore

      @NotNull Properties getConfigurationCore()
      Get the Core configurstion
      Returns:
    • getConfigurationCloudTechUser

      @NotNull Properties getConfigurationCloudTechUser()
      Cloud tech user
      Returns:
    • getConfigurationNonCore

      @NotNull Properties getConfigurationNonCore()
      Get the Non Core configurstion
      Returns:
    • getTranslationProjects

      @NotNull String getTranslationProjects()
      Get all available TMS Projects
      Returns:
    • getConnectors

      @NotNull default String[] getConnectors()
    • storeServiceConfiguration

      void storeServiceConfiguration(Properties pPropertiesCore, Properties pPropertiesNonCore, Properties pPropertiesCloudUser, List<String> vpProjects, List<String> vpSystemNames, @NotNull String sStorableXmlCore)
      Set Service configuration
      Parameters:
      pPropertiesCore - Configuration
      pPropertiesNonCore - Configuration
      pPropertiesCloudUser -
      vpProjects - Project List
      vpSystemNames -
      sStorableXmlCore - TranslationStudio Application Configuration XML
    • allowInstandInEditTranslationOperation

      default boolean allowInstandInEditTranslationOperation()
      Allow the ContentCreator to implement the TranslationOperation Feature with instantaneous translation using a connector.
      Returns:
    • allowInstandInEditTranslationOperationAws

      default boolean allowInstandInEditTranslationOperationAws()
    • allowInstandInEditTranslationOperationDeepL

      default boolean allowInstandInEditTranslationOperationDeepL()
    • allowInstandInEditTranslationOperationGoogle

      default boolean allowInstandInEditTranslationOperationGoogle()
    • allowInstandInEditTranslationOperationAzure

      default boolean allowInstandInEditTranslationOperationAzure()
    • allowInstandInEditTranslationOperationPons

      default boolean allowInstandInEditTranslationOperationPons()
    • allowInstandInEditTranslationOperationOthers

      default boolean allowInstandInEditTranslationOperationOthers()
    • allowInstandInEditTranslationOperationLLMOther

      default boolean allowInstandInEditTranslationOperationLLMOther()
    • allowInstandInEditTranslationOperationLLMMistral

      default boolean allowInstandInEditTranslationOperationLLMMistral()
    • allowInstandInEditTranslationOperationLLMOpenAI

      default boolean allowInstandInEditTranslationOperationLLMOpenAI()
    • allowInstandInEditTranslationOperationLLMClaude

      default boolean allowInstandInEditTranslationOperationLLMClaude()
    • getIntandInEditTranslationOperationOthersJson

      @NotNull default String getIntandInEditTranslationOperationOthersJson()
    • disableFsReport

      default boolean disableFsReport()
    • allowServerStatusInfos

      default boolean allowServerStatusInfos()
    • loadTechnicalUserCloud

      @NotNull ICloudInstaller loadTechnicalUserCloud()
      Load technical cloud user
      Returns: