InterpretBank Enterprise builds upon the functionalities of the Freelancer edition (refer to the standard documentation for details), enabling connection to a central on-site MSSQL database or a cloud-based MSSQL database. These databases can be managed by your IT service or InterpretBank, allowing your team to share the same terminological data seamlessly.
If you opt for the on-site MSSQL database, your IT services will need to install or grant access to a modern MSSQL-Database. InterpretBank Enterprise supplies all necessary routines to set up and configure the on-site MSSQL database. Alternatively, if you choose a cloud database managed by InterpretBank, our team will provide you with the login credentials, eliminating the need to install and maintain an on-site MSSQL database.
InterpretBank establishes a direct connection between clients and the database, requiring your IT policies to permit InterpretBank users (clients) to access the database directly. For Windows Authentication, the installation of InterpretBank with ADMINISTRATOR functionalities must be performed by a user with sufficient privileges to create and configure a database within your MSSQL instance. The final users who will access the database through InterpretBank (clients) can be manually added to the MSSQL-Database by your IT manager (using their preferred MSSQL management tool) or by the InterpretBank administrator.
Install MSSQL
Install MSSQL, for example the free Express 2019 version.
Install InterpretBank
Download the most recent InterpretBank installer from our webpage and double-click it. The Enterprise features will be activated as soon as you enter and activate an Enterprise license key. To activate your license key, an active internet connection is required.
Some antivirus software may not recognize InterpretBank and could block its installation. If this occurs, add an exception for InterpretBank in your antivirus settings.
Update InterpretBank
During the contract time, updates for InterpretBank are made available. It is highly recommended to keep your installation up-to-date. To update your installation, run the latest installer provided by our team or download it from our Website. This will update your installation. The installer can be run also in silent mode.
Database
InterpretBank Enterprise uses 2 databases:
- a PRIVATE database (SQLite), which resides on the Client's machine; this database is used to store private datasets that are not shared with the team
- an optional SERVER (MSSQL) database; this database is used to store private dataset that are shared with the team
When you run InterpretBank for the first time on a Client's machine, it will ask to set the languages of the PRIVATE database. Please insert here your personal working languages. The language of the server database will be set by the ADMINISTRATOR.
Connectivity
InterpretBank needs to have access to:
- the World Wide Web in order to connect to Interpreter's bank servers; this is used to connect to our license server and to our AI services; you may need to add a proxy exception and allow InterpretBank to connect to our server
- your on-site MSSQL database instance
- optionally, the Cloud MSSQL database instance
Anatomy
InterpretBank needs to have access to the following folder on the client machine:
- C:\Users\[USERNAME]\AppData\Local: here a folder called "InterpretBank6" will be created the first time you run InterpretBank. It contains all user's data
- C:\Users\[USERNAME]\AppData\Local\Temp\par-[NUMBERS]: the folder par-[NUMBERS] is created and populated by InterpretBank. It contains the files needed for InterpretBank to run. [NUMBERS] is the hexec of [USERNAME]. Inside the par-[NUMBERS] other folders with structure cache-[RANDOM-NUMBERS] will be created.
- Note that Temp is a temporary directory, which can be set via $ENV{PAR_GLOBAL_TMPDIR}
Please note that InterpretBank requires an internet connection to perform all the actions described below. It needs to connect to the server for a license check every time the application starts. For more information, refer to the dedicated section on this topic.
Activate license
For each client, you will receive a License Key. These keys typically begin with SUB:.
To activate a client, navigate to the Help/License menu, enter the license key, and click on Activate.
Dectivate license
If you need to move your installation to a different computer, you need to deactivate the installation and return the license key to the server.
To deactivate a Client, go to menu Help/License, and click on Deactivate.
License Validity
To check the validity of your license, navigate to the Help/License menu. The server will retrieve and display the validity information for you.
Connect to server
- Open menu Options | Preferences and go to tab Server database. Enter the credential of your server in Host (Server name), for example FP81SOU\SQLEXPRESS, for a MSSQL installed locally. If you are using Windows Authentication system, leave empty Username and Password. Otherwise enter Username and Password of the System Administrator or of an MSSQL user with enough rights to create a database.
- Check if InterpretBank can connect to the server by clicking the button "Check server configuration" (Server connection: OK).
- Click on Save Settings
Create and configure the database
Now that InterpretBank can connect to the server, you can create and configure the database on the server instance.
- open menu Options | Preferences and click on button Enable Server Management. Enter your Administrator Password provided to you by the InterpretBank's team.
- re-open menu Options | Preferences and go to tab Server management. Enter a name for the database in the field Database, for example interpretbank and click on the button Create server database. A confirmation popup will confirm that a database has been succesfully created. Please note that the InterpretBank user needs to have the right to create a new database on the server.
- click on button Configure server database. A confirmation popup will confirm that the database has been succesfully configured.
A window will open where you can set up to 10 langueges that you want to manage in the server database. Languages that you do not set now can be set at a later time by the ADMINISTRATOR.
Manage users
How to add or remove users.
You can set users for this database manually using your MSSQL database management solution, or you can use the feature available in InterpretBank.
- open menu Options | Preferences and go to tab User management. You can add users with two profiles: Reader to grand only reading access to the database and Writer to grant reading and writing rights
- If you are using Windows Authentication System: insert the Windows name of the user you want to add in Username. Please note that the name must be a full qualified Windows name. Depending on the local system settings, it may be also necessary to add the domain, such as FP81SOU\Müller. Leave Password blank. Activate the correspnding checkbox and leave User name and password blank
- If you are NOT using Windows Authentication System: insert Username and Password. The password must meet SQL Server password policy requirements. Normally, the password must be at least 8 characters long and contain characters from three of the following four sets: Uppercase letters, Lowercase letters, Base 10 digits, and Symbols.
The active users will be listed in this window. You can delete users by selecting their name and the button Remove.
Switching between Server and Private database
Each Client can switch from the Personal database to the Server database by clicking on menu Database.
User can exchange glossaries from the Server and the private database with the commands available in menu Glossary
Technical FAQ
ODBC-driver: InterpretBank can use three different ODBC-drivers: standard SQL driver, OBDC Driver 17 for SQL Server, ODBC Driver 18 for SQL Server. The driver should be installed on the client machine. Select the desired driver in menu Options/Preferences/Server database.
Citrix Server: To run on a Citrix server, InterpretBank requires access to the user's personal folder, which must be consistently accessible. Important: This folder contains licensing information and should not be overwritten by the Citrix environment.