# data[].attributes.body
Below is a guide to what I have learned in using the OmegaT programme.

Creating a file and uploading the source text

I start by creating a new file. I press: project -> new. The new file created in this way I saved on the desktop. It is important to save the file in a place that is easy to find later. Then the pane appears and I select the source language and the target language. After that I press "Copy files to source folder". Next I attach the file there (source text in doc.x format).

Translation memory and a little bit about keyboard shortcuts

The next step is to create a translation memory. To do this I open the folder of the project I created (which I saved on the desktop), then open a folder named "tm" and upload the file there. Next I return to OmegaT and press: project -> reload. Then I can see the created translation memory. This allows me to use OmegaT's feature of fast translation by using the translation memory in the next step. I use the keyboard shortcuts: Ctrl+R and Ctrl+N. The first one means replacing the source text with the target text using the translation memory, and thanks to the keyboard shortcut Ctrl+N I can quickly go to the next segments. If you want to return to the previous segment, you can use the keyboard shortcut Ctrl+P. Then in the pane I right click on the file and press the "create target file" options.

Glossary

Next, in the posted video, I demonstrate how to create a glossary. To do this I have to: select the word I want to add to the glossary -> right click -> click "Add to Glossary Entry". After that the pane appears “Create Glossary Entry” and  there is “Source term” and “Target term” that we need to complete.

Target Text

The next step in OmegaT is to create the target text file. When the text has been translated and you want the final version, press Ctrl+D -> Ctrl+L. After creating the target file, I open the project file, open the "target" folder and change the file name from "Source Text" to "Target Text".

# data[].attributes.body
I learned how to create a dictionary in the OmegaT programme.

Dictionary

I learned that to create the dictionary first I have to extract the files in WinRAR. Then: I open the project folder -> I open the dictionary folder -> I put the extracted files there. After that I open OmegaT again and click "reload". The dictionary is located in the bottom left corner under the "dictionary" tab.

# data[].attributes.body
It is also possible to insert a tag using a keyboard shortcut: Ctrl+ T. Before using the shortcut, position the cursor where you want to insert the tag.

# data[].attributes.headline
The advantages and disadvantages of CAT tools 01.06.2022

# data[].attributes.subject
The advantages and disadvantages of CAT tools 01.06.2022

# data[].attributes.body
As I learned the CAT tools, I began to see their advantages and disadvantages. I present them below.

The advantages of CAT tools
+ shorter order processing time (thanks to this we are able to make more translations in a short time)

+ CAT tools detect errors (typos, missing tags, etc.); Greater capacity for quality assurance

+ improving the consistency of translations, especially in group projects

+ yields significant cost savings

+ reducing the translation effort required by the translator

The disadvantages of CAT tools
- high price of CAT tools

- contextual errors ((particularly in the case of literary texts)

https://www.pairaphrase.com/cat-tools/

Above is a link to a page that, at the beginning of my adventure with CAT tools, helped me understand many of the issues involved. Among others, there are simple definitions of TM, QA, MT and basic information about CAT tools.

# data[].attributes.attachment_link.readable_text
CAT tools (Computer-Assisted Translation tools), are software applications widely used by professional linguists, individual translators, and translation companies who provide language translation services.

Enterprise buyers of translation services at more and more companies are also starting to purchase CAT tools to produce translations.
In this article, you'll learn what CAT tools are, what they do, how they work, and the online CAT tool we recommend.
What Are CAT Tools?

CAT is an acronym for Computer-Assisted Translation. This term is often used interchangeably with Computer-Aided Translation, machine-assisted or machine-aided translation.
CAT tools are software tools used to produce language translations faster and with less effort. They are accessed either online as cloud applications or as desktop software systems.
They make the translation process more efficient, however, humans are still required to produce translations or edit computer-generated translations to improve quality.

Common CAT Tool Users

CAT software tools are commonly used by LSP's (Language Service Providers), which are translation agencies. They're also frequently used by individual translators and bilingual employees who work for organizations that have global audiences or have extensive localization needs.

Overall, it's estimated that CAT tools are used by more than 86% of translators. They are fundamental to the commercial translation way of doing business and they help save on translation cost and time.

How Does a CAT Tool Work?

The main purpose of a CAT tool is to provide some form of translation support.

The features included with any given CAT tool may differ, especially depending upon the price point. There are various features that help with multiple parts of the human translation process. And in essence, how one CAT tool works may differ from how another one works.
Here are some examples of features one might find in a CAT tool so that you can understand how CAT tools work:
Translation Editor (core CAT tool component)

To produce a translation using a CAT tool, you will need to translate and edit the translation in a translation editor interface. A translation editor is a text editor. Here's where you'll either type in your translation or make edits to a machine translation draft.

The interface will provide users with a variety of translation tools. Including terminology management, segment analysis, Translation Memory, file parsing and automatic file formatting, spellchecker and artificial intelligence like Dynamic Machine Learning.

Terminology Management

One common function of a premium CAT tool is that it enables a human translator to maintain consistent use of company-approved terminology by storing an uploaded glossary. This is particularly vital to the proper translation of technical, scientific and legal texts, which require a high degree of consistency and accuracy. Most glossaries start in Microsoft Excel and must be converted or saved as a TBX file to be used by a CAT tool.

Segment Analysis

CAT tools will "analyze" files and help the user understand how much work a translation will require.

As more and more translations are produced in a CAT tool, typically the less work will be needed on future files. An Analysis typically identifies what text has already been translated and what text requires translations. This data will be expressed as 100% Matches, Context Matches, Fuzzy Matches and New Words.

The more 100%, Context, and Fuzzy Matches the less translation work there is to be produced.

Translation Memory

Most CAT tools core functionality includes Translation Memory. This provides users a seemingly endless number of bilingual databases for storing translations that are manually created or improved from their machine-translated origins.

Storing them allows a user to draw on them later, so that the next time they need to produce a translation, they don't need to manually produce the same translation.* Translation Memory is very effective for highly repetitive text like owners guides, service repair information, NDA's, and patent applications.
https://www.pairaphrase.com/what-is-translation-memory/
Dynamic Machine Learning

This one applies to CAT tools that integrate Dynamic Machine Learning.

When a user makes an edit to a segment of text that is repeated in a file or a batch of files, that edit will simultaneously and automatically be applied to any repetition of the segment they edited that exists within the translation editor and document.
https://www.pairaphrase.com/what-is-translation-memory/
Translation Collaboration and Instant Messaging

CAT tools that support team collaboration commonly enable the user to invite colleagues to edit translations within the program interface and allow multiple users to collaborate in real-time on a translation.

Other collaborative features contained in a CAT tool might include segment edit history and tracking. Today's best CAT tools come with Slack-like instant messaging in addition to email notifications. Instant messaging allows translators and project managers to communicate in real time.

Parsing Files and Automatic File Formatting

While not all CAT tools provide a large variety of file parsing options and automatic file formatting to the user, this functionality is a major time-saver. It preserves a user's file format so that the translated version closely matches the original layout, formatting and image placement. This feature saves users a significant amount of time. The best CAT tools support a large variety of file formats.

Spell-Checker

A spell-checker is another CAT tool that will help a user maintain quality in their translated text. Some tools will also offer a dynamic experience which allows the user access to additional features; some will provide lookup options, allow you to add to dictionaries and correct one misspelling and simultaneously edit all repetitions of the incorrect word. A robust spell-checker will help users produce higher-quality, error-free translations in less time.

Machine Translation

Machine translation is typically built into a premium CAT tool. When machine translation takes place in a CAT tool, segments of the source text are then automatically aligned side-by-side with their corresponding target language text segment. This makes for easy review and editing of the text within the CAT tool's user interface. This reduces the chances that a human translator will miss an error during the post-editing process.

5 Benefits of CAT Tools

Here are the 5 main benefits of CAT tools:

Help to produce high-quality translations

Improve translation productivity

Yields significant cost savings

Reduce the amount of time and effort needed to produce translations

Provide a return on investment (ROI)

Over many years and across thousands of companies, CAT tools have proven to provide these benefits. The objective is to "translate once and reuse often," which is possible when a CAT tool is used properly.

How Much Do Computer Assisted Translation Tools Cost?

CAT tools cost anywhere from $0 to $3,000 or more.

They are often developed by software companies for purchase as a product or as a SaaS (Software as a Service). They can also be integrated into existing translation platforms via APIs and SDKs. They are often priced by license or by account.
The pricing of a CAT tool depends on some of the following factors:

Possible File Types Supported by CAT Software Tools
CAT software tools support the upload of the following types of file formats:
What is the Best CAT Application for Enterprise Translation?
The best CAT tool for enterprise translation is Pairaphrase.
Pairaphrase is one of the top CAT tools available online because it has a strong focus on ease-of-use combined with powerful functionality, all the while providing the best security available. If you're searching for a "CAT translator" with the intent to find a robust, powerful and easy-to-use application, you should request a free trial.

With little to no learning curve, you can get your entire translation team up-and-running on this web-based CAT tool immediately. Whether you need it for PC or Mac, desktop or mobile, you can use this one anywhere because it's accessible from your web browser.

# data[].attributes.attachment_link.title
What are CAT Tools (Computer Assisted Translation)?

# data[].attributes.attachment_link.description
CAT tools (Computer-Assisted Translation tools), are software applications widely used by professional linguists, individual translators, and translation companies who provide language translation services. Enterprise buyers of translation services at more and more companies are also starting to purchase CAT tools to produce translations.

# data[].attributes.body
Memsource is another Cat tool that offers us offline working. The program "Memsource Editor" is used for this. It is a completely free programme. To use this program I upload a file as follows: File->Open and I open the file I want to translate. However, if I have previously started translating a file in the Memsource online version then I just need to download the file from Memsource (Document->Export to bilingual DOCX) and upload it to Memsource Editor (Document->Import from bilingual DOCX). Later I can upload the file to Memsource again in online form. This is a very useful program because we can work on it anywhere without worrying about lack of internet connection. It has many useful features such as: QA, Find/Replace, you can upload there TM and TB, Lock/Unlock Segments and many more.

# data[].attributes.headline
Another useful feature of MemoQ 10.06.2022

# data[].attributes.subject
Another useful feature of MemoQ 10.06.2022

# data[].attributes.body
This film shows a very useful function especially when there is more than one language in ST (E.g. additional inserts in other languages). I click on the "Lock/Unlock Segments" option. A window appears, in which I have to select "Rows in different language". I press OK and all segments where another language is present are automatically entered there by ST. However, if I do not want a segment with a different language to appear in the list, I press filter and select "Not locked" and click OK. Then the list gets shorter and you will not see segments in other languages than the one you specified as source. However, if I want to see all segments again, I just press the magnifying glass at the top. Then all the segments appear, just as at the beginning.

# data[].attributes.headline
More hidden curiosities in MemoQ 09.06.2022

# data[].attributes.subject
More hidden curiosities in MemoQ 09.06.2022

# data[].attributes.body
I learned many more interesting and useful MemoQ features.

Ctrl+Shift+A – highlighting of the whole text (both ST and TT)

Ctrl+Shift+S – using this keyboard shortcut (after using Ctrl+Shift+A!) I can copy ST to TT (especially useful function in texts containing a lot of tags)

Ctrl+F – find in source and target of active document but not searching within tags. That is, if we want to find a word, that is what this search engine is for.

Ctrl+H – this shortcut is similar to Ctrl+F, but here I have an additional option which is very useful. Apart from the possibility to find a given word, there is also an option to replace a given word with another one. For example, if the word you want to replace is repeated several times in the text, you can do it quickly using this function (the same opportunity was given by the OmegaT).

It is worth mentioning that if we press Ctrl+F+F a window will appear, in which we also have the possibility of replacing a given word with another one.

There is also a "Mark all" option, which lets us know how many times a search term appears in the text.

With "Mark all" we can mark, for example, a word that we are not sure about and may want to come back to later. Once I have pressed "Mark all", I then have to press filter, then go to the "Status" tab and select "Marked by Find/Replace". As shown in the video there are lots of other useful options to tick there too. Then I press OK. Lightning bolts will appear in the segments with the previously searched word. This means that I have marked the word and I have to go back there before the translation is complete.

# data[].attributes.body
I found a video about MemoQ in which I learned many interesting things. Link to the video: https://www.youtube.com/watch?v=OjwGEppw92M

1. As I have shown in Photo 1, I have learned that I can change the appearance of the bar to suit my convenience. If I click on the bar I have all the names of the colums. I can select the colums that I want to show. This is useful depending on the role, e.g. a project manager can enable other options to make it easier for him to control the project. I can also change the order of columns and resize them.

2. Another hidden feature of MemoQ is the control of who changed something in the translation and when (Photo numbers 2 and 2.1). When I right-click on a segment and press "Row History" I can see how segments has change over time. Who’s changed and when, I could restore selected version of that one segment only.

3. In picture number 3 and 3.1 I have learned that I can quickly copy the name of the file I am currently translating. To do this I right click on the file name tab and select the option that suits me. I can also copy the names of all existing files in the project. To do this I press: Home page -> Translations ->  right-click on one of the files -> Copy Path -> Copy File Name. This is particularly useful if you are a manager.

# data[].attributes.body
In MemoQ we have the possibility to use different online dictionaries. I learned that if I want to access them I have to press: General settings -> Websearch -> 2x I press on this ST language. Then the pane appears with many dictionaries to choose from, I select the ones I'm interested in. If the dictionary I need is not on the list, I found out that I can add it. I search the browser for the dictionary I need. Then I search for the word and copy the link to this page. Then I press "Add New" and enter the name of the dictionary and the link I copied earlier. To make the dictionary work properly in the pasted link I remove the word that I searched for in the browser and insert {}. Below I present an example of how exactly it should look like:

Link after word search:

https://www.macmillandictionary.com/dictionary/british/go_1

What a link should look like to work properly:

https://www.macmillandictionary.com/dictionary/british/{}

Then I click OK, search for the saved dictionary in the list and select it to function. If I want to use the dictionary during translation I press: Review -> memoQ Web Search

# data[].attributes.body
I learned how to upload TM in the MemoQ. Before I get to uploading the TM I create a new project and upload the file that I will be translating. The next step is to upload the TM. To do this I press "Create New", then add the TM name. The language is automatically set by the program, according to what I have previously set. This is very helpful. Then I press OK and check that a TM has been created. If so, I press Next and Finish. At this point, I have created an empty TM. Now I need to upload the TM to the empty one I just created. I press: Project Home -> Translation Memories -> Right click on the one I just created -> Import -> Upload TM -> Check if all the data agrees, if yes I press OK.

# data[].attributes.body
I learned how to create TB. One way to create a TB, is to do it after the project has already been created. I press:

project home -> term bases -> in the upper left corner "create new" -> then I enter the name of the TB (the languages are completed automatically by the programme, according to the way they were defined when the project was created); there are also other options to enter, such as domain, client, subject etc.-> OK -> the last step is to check that the box next to the newly created TB is ticked

# data[].attributes.body
If I want to check if all tags in a segment have been placed, I press Ctrl+Space 4 times. If "No suggestions" shows up in the pane, it means that all the tags in the segment are in the right place.

# data[].attributes.body
With this function, the programme generates errors, including lost tags. It is very helpful. Errors are highlighted in red, if you right-click on an underlined word you will see suggestions for the correct form. I learned to create a spelling dictionary as follows:

My Computer -> Disc C -> Users -> Folder with your username -> appDate -> Roaming -> OmegaT -> Spelling

In the OmegaT folder, it is essential that all files are named with the abbreviation of the language into which you are translating. After that we return to the OmegaT program and press in turn:

Options -> Preferences -> Spellchecker -> check that this option is selected: Automatically check the spelling of text -> Browse -> My Computer -> Disc C -> Users -> Folder with your username -> appDate -> Roaming -> OmegaT -> Spelling -> Open

Then we have to reload the programme.

I also learned that if we want to check all errors, we should press: Tools -> Check Issues…

Then we have to select issue types to check. A list of errors is then displayed.

# data[].attributes.body
OmegaT allows you to see who was the last person who make modifications to given segments. This is especially useful in a group project. I have learned that I can check the modifications made for all segments or for the current segment.
View -> Modification Info -> Display for Current Segment/ Display for all Segments

(Display None means that the program does not show by whom the last modifications were made in each segment)

Remember!
The person making the changes must first set the name! (Options -> Preferences -> Team)

# data[].attributes.body
I've learned that if I want to delete a tag, highlight it and press Delete.

# data[].attributes.headline
Changing language of the program 12.04.2022

# data[].attributes.subject
Changing language of the program 12.04.2022

# data[].attributes.body
I gained skills in changing language in the OmegaT programme.

1. Files -> local disc -> Program Files -> OmegaT -> OmegaT.l4J.ini

2. Right click: edit with Notepad++ -> edit as Administrator

(When the screen goes black, the computer asks if I want to allow the following program to make changes on this computer)

# data[].attributes.headline
Keyboard shortcuts: Ctrl+F, Ctrl+S, Ctrl+R 27.03.2022

# data[].attributes.subject
Keyboard shortcuts: Ctrl+F, Ctrl+S, Ctrl+R 27.03.2022

# data[].attributes.body
Ctrl+F - thanks to this keyboard shortcut I can quickly find something in segments. Two types of searches are possible: exact search and keyword search. Searching is easier with the following features: I may search only in translated segments or in untranslated segments, there is also an option to searching words written with small or big letter and the program also offer an option to search only in translation memory and glossaries.

Ctrl+S - this shortcut saves the current operating status.

Ctrl + R - this keyboard shortcut replaces the entire target segment with the currently selected fuzzy match.

# data[].attributes.headline
Keyboard shortcuts: Ctrl+E, Ctrl+Z, Ctrl+Y, Ctrl+N, Ctrl+P 16.03.2022

# data[].attributes.subject
Keyboard shortcuts: Ctrl+E, Ctrl+Z, Ctrl+Y, Ctrl+N, Ctrl+P 16.03.2022

# data[].attributes.body
I have learned how to use keyboard shortcuts in OmegaT. Besides saving me a lot of time, they are also very useful functions.

Keyboard shortcuts I have learned:

Ctrl+E - using this shortcut, the pane appears where we can check or change the source language and the target language. We can also check the file locations. This is shown in the attached photo.

Ctrl+Z - using this keyboard shortcut I can undo the last action

Ctrl+Y - by using this keyboard shortcut I can repeat the last action

Ctrl+N - using this keyboard shortcut I move to the next segment

Ctrl+P - using this keyboard shortcut I return to the previous segment

# data[].attributes.body
Ctrl+U - this shortcut takes you to the next untranslated segment

# data[].attributes.headline
Keyboard shortcuts: Ctrl+K, Ctrl+O 27.03.2022

# data[].attributes.subject
Keyboard shortcuts: Ctrl+K, Ctrl+O 27.03.2022

# data[].attributes.body
Since you can save time with keyboard shortcuts, I have also learned the following keyboard shortcuts for the OmegaT program.

Ctrl+K - thanks to this shortcut, when I've translated a large part of text and I decide to change the translation of a word that was repeated earlier, I don't have to go back and revise it one by one. By using this shortcut, OmegaT does it for me. After pressing this keyboard shortcut, a window will open in which I have to enter the word that I want to replace and its new equivalent in the box.

Ctrl+O - this keyboard shortcut opens a previously created project.

# data[].attributes.body
If the source sentence contains tags, they should be in exactly the same place in the translated segment. It is very important. To check if a tag was lost during translation, I press Ctrl+Space 4 times. If tags were lost, they will show up in the pane and they need to be inserted in the correct place. To do this, press the cursor in the place where the tag is missing and press Ctrl+Space 4 times again and press Enter. Then the tag will insert itself in the previously selected place.