Smartcat Survey06.03.2018 © Copyright.
Technological development allows us an ever-greater degree of freedom.
From a communications channel, the Internet has become a medium for storing and processing information, while increasing network capacity and improvements to hardware and virtual technologies have made widespread access to Cloud computing possible.
The Cloud enables not only access to information from anywhere in the world but also the possibility to process that information. One of the most widespread Cloud services is SaaS (software as a service), a solution that makes it possible to open software programs in your browser without installing them on your own computer or downloading files.
Keeping up with the times, the developers of tools for computer assisted translation (CAT tools) have been paying plenty of attention to these new possibilities, since they are of great interest to everyone involved in the translation industry: customers and translation companies (these are excellent tools for organizing and synchronizing the joint work of teams of translators), and translators, in particular freelancers (to use them, you just need a device with a screen of a suitable size and a keyboard, an Internet connection and your own knowledge).
First, there were server-based tools that made simultaneous, collaborative work possible, providing access to translation memories and glossaries stored in the Cloud, as well as the synchronization of projects, and then came completely Cloud-based systems that don’t require the installation of client programs at all. The best-known are Google Translator Toolkit (GTT), Wordfast Anywhere (the SaaS version of Wordfast), MateCat, Memsource, and Smartcat.
As an example, we’ll take a look at the comparatively new but powerful system called Smartcat.
The Smartcat platform is not just a CAT tool; it is also a translation exchange that enables freelancers to find assignments and companies to find translators, as well as a project management system that provides numerous ways to arrange payments.
The software developers love what they do and are always adding new functions. New releases come out rather often. The most recent version (in addition to a number, they also have geographic names) is 65 “Singapore.” The main changes in recent versions include faster page loading, the ability to connect to Yandex.Translate, support for new languages (including extremely rare languages) and the addition of new API methodologies for project management. The latest release has added the ability to download files in XLIFF format.
Let’s take a closer look at the CAT part of the platform.
Anyone who has ever worked with CAT tools will find the system’s interface intuitive: the familiar table format with the original text alongside the translation, a window for matches and a translation memory (TM) and glossary. There is a separate window for TM, glossary and dictionary searches, and there is yet another window in the lower half of the screen (it doesn’t have to be in the lower half, as there are three different layout options that you can choose from) showing the results of quality-assurance checks, your change history and comments.
Smartcat is a full-featured program that supports a variety of document formats and work with TMs and glossaries (whether created while working with the system or imported); it also has no trouble handling tags and placeholders. In addition, the system is connected to Lingvo dictionaries and offers the possibility of using various engines for machine translation. Just like with other CAT tools, Smartcat offers a quality-assurance function that can be customized to meet your needs.
The system allows you to export the original document, a translation in the same format (except for graphics and PDFs, which are exported as DOCX files), bilingual .docx files in a table format consisting of the original and the translation, as well as TMX and XLIFF files. In addition, when loading Trados Studio packages, you can also download a return package.
And since we’ve just mentioned exports, let’s take a closer look at what you can upload for work purposes. To do this, we conducted a number of small tests.
Working with various file types
We will try to import files of various types into Smartcat to see how the system handles them under "battlefield" conditions.
First, a classic, i.e., Microsoft Office files.
- Word: DOCX, DOC, RTF — yes
- Excel: XLSX, XLS — yes
- PowerPoint: PPTX, PPT — yes
It handled all the Microsoft Office files easily, including both older (DOC, XLS, PPT) and more recent (DOCX, XLSX, PPTX) formats.
Now we’ll see how Smartcat deals with other popular CAT tools, including memoQ, Wordfast and Trados, and whether it is able to handle their files.
Other CAT tools
- memoQ: MQXLIFF — yes, MQXLZ — no
- Wordfast: TXML, TXLF — no
- Trados: TTX, SDLXLIFF, SDLPPX — yes
- SDLX: ITD — no
- Passolo: TBULIC — no
- Transit: TPF, PPF — no
Thus, Smartcat is not compatible with every other CAT tool (only for the time being, hopefully) and is only able to import Trados and memoQ files. While it doesn’t recognize ITD’s aging SDLX format and doesn’t work with SDL Passolo files, it can import Trados Studio packages directly along with all their content: TMs and termbases. It should be noted that it’s not possible to add both a Trados Studio package and SDLXLIFF files to the same Smartcat project — you’ll have to create two separate projects for this.
The inability to work with ITD’s file format, which is on the endangered-species list, and the extremely idiosyncratic TBULIC format can be forgiven. However, it would be great to add support for Wordfast files.
Now we’ll take a look at how Smartcat behaves in cases where text is presented in graphic format. Before proceeding with the translation, the text needs to be extracted from the graphic file. If you load a graphic file, e.g., in JPG format, into Smartcat, it won’t accept it. Instead, you’ll get a message saying that OCR (optical character recognition) is required, which is a separate paid service, and you’ll be given an opportunity to make an additional payment.
Smartcat can work with an impressive list of graphic file formats: PDF, JPG, JPEG, TIF, TIFF, BMP, PNG, GIF, CX, PCX, JP2, JPC, JFIF, JB2. DJVU and DJV are also considered graphic formats.
Localizing PDF files has always been a headache for translation agencies.
From the point of view of processing text, there are two types of PDF files: files that contain their own text and files that contain graphic elements that have text written on them. There’s very little that differentiates the methods used to process the latter from typical graphic files in JPG or PNG format, and Smartcat handles them in the same way, i.e., it suggests that the user pay for OCR.
Smartcat’s advantages include its ability to work with two more Adobe file formats (in addition to PDF): IDML and INX (both InDesign formats).
In addition, localization files in PO, JSON, PHP and XML formats are supported.
From this, we can conclude that: Smartcat has no problems handling the main file formats.
Like any CAT program, Smartcat supports working with translation memories and termbases (glossaries). But its list of auxiliary resources doesn’t end there.
When creating a project (in cases other than loading a Trados Studio package with a TM already enabled) the system automatically creates a TM for the project, though you can also import one. Smartcat supports two TM formats: the generic TMX format and SDL’s SDLTM format.
The results of our TM test import were positive overall. Smartcat had no trouble handling the majority of TMs in both formats, including a fairly large SDLTM file, but it stumbled on a comparatively small TMX file.
To be fair, we should say that the TMX file in question was a specially created hodgepodge from several different projects completed in various CAT tools and, as a result, it contained segments and tags of every possible type and format. memoQ was able to handle this TMX file, but Trados Studio couldn’t get the better of it.
Glossaries (termbases) can be created as part of a project and updated during the course of your work. In addition, it’s possible to import terms from existing glossaries and export termbases in XLSX format.
The glossaries you create can then be used in your other projects.
Smartcat makes it possible to use machine translation (МТ). You can connect to Microsoft Translator and Yandex.Translate free of charge, and for an additional payment you can use MT tools from Google and Lilt’s adaptive translation.
The system is linked to the ABBYY Lingvo basic dictionary package, which can be searched directly from the translation screen.
You should keep in mind, however, that if the language is set as “English (US)” or “English (UK),” then the dictionary won’t recognize it as English, and you’ll only be able to use it by clicking on the link “Open in a new tab” and choosing “English” on the newly opened page without any geographic additions.
Smartcat includes a quality-assurance function that can be customized to suit your preferences. In addition, terminology checks take inflections into account. This greatly reduces the number of annoying false positives and allows you to pay more attention to those things that may indeed be mistakes.
In the case of software localization, the ability to add screenshots to segments is really helpful.
Smartcat includes a chat function. Translators, editors and managers working on a project can discuss issues in real time. Messages are displayed in the comments window.
One really interesting function that Smartcat offers is theTelegram chat bot. It allows managers to receive information about what stage a project is in and to connect with translators in real time (messages sent from Telegram appear immediately in Smartcat’s chat window). This function is a genuine asset for project managers.
Cloud technologies offer both advantages and disadvantages
Their advantages include their accessibility and lack of dependence on particular hardware and operating systems, the possibilities offered for collaborative work, as well as their reliability (data is usually saved on several servers that are physically located in different countries and that are constantly being backed up).
Typical concerns are related to security and confidentiality.
Although the Cloud itself is a sufficiently reliable and protected system, any hacker who manages to penetrate the system could gain access to a huge amount of data.
In terms of confidentiality, there is, unfortunately, no technology that can currently 100 percent guarantee the confidentiality of data stored in the Cloud. Smartcat’s developers make every effort to protect your data from unauthorized access.
- All of the system’s account records are kept separate from one another, and data may only be transferred between them if explicit permission is granted to do so.
- Transferred data is encrypted, and not even Smartcat employees have access to it.
- The use of flexible access rights makes it possible to control levels of access on the part of employees right down to specific documents or translation resources.
If the nature of your work or your client’s requirements are such that they rule out the use of a publicly accessible Cloud system, Smartcat can suggest that you install the system on a local server or a private cloud that only you control. This is, of course, an additional paid service.
Summary of results
Everything stated below is a subjective opinion. Others may have different opinions, since different agencies and different translators have their different requirements for their translations. Since the system is constantly being developed, this information is valid only at the present time. As new versions appear, pros and cons may disappear or be added or even trade places.
- The system can be used for free as long as it isn’t installed on a private cloud or local server. Besides this, several additional paid services are available: several options for MT, as well as OCR.
- Since it is Cloud-based, its use isn’t dependent on the translator’s operating system. Neither memoQ nor Trados Studio nor Wordfast — stalwarts in the world of localization — has a version for Linux or MacOS (Wordfast, it’s true, does offer Wordfast Anywhere, which is also a Cloud-based system and a competitor to Smartcat). From a technical point of view, it can even be used on a smartphone or tablet (it also doesn’t matter whether it’s operating on iOS or Android). Though it won’t be particularly easy to use given the small screen size.
- Smartcat is a full-featured CAT tool that is comparable in terms of its capabilities to popular CAT tools for PCs. Online tools can’t usually make such a claim.
- An unlimited number of translators and editors can work on a project.
- You can complete translations provided in Trados Studio packages without having Trados Studio and without having to purchase it.
- The system includes a convenient project management function. The project manager can see which translators are working on which stages of a project. Urgent issues can be discussed directly in the system’s chat function. Payments to translators are settled automatically.
- Smartcat has an integrated project accounting system Protemos. Management is incredibly simple: if you created a project using Protemos, then the corresponding project in Smartcat is created literally with the single push of a button. For more details about this, see here.
- Translation memories can be imported and exported. This function is useful for those would like to take advantage of their know-how. Many clients request a translation memory in addition to the translation itself.
- Managers have the ability to find translators quickly, even for rare language combinations. In addition, the system reduces the workload for project managers: they don’t have to deal with settling payments.
- The list of supported languages is expansive and is growing all the time.
- The system offers responsive and friendly support.
- The fact that the system is Cloud-based is both a plus and a minus. As mentioned above, the security or lack thereof of (any) Cloud-based system is technology-dependent.
- The reverse side of functionality is the complexity of the interface. To get the most out of the system’s features, you’ll have to dig around in the help section and in the program itself.
- It’s not possible to open several files at once so as to use the automatic translation propagation function when there are many repeating segments in various files.
- It’s not possible to show the text of tags or spaces.
- It is impossible to carry out mass replacements. If a project has a lot of files and you need to replace one word with another in all of them, e.g., to replace “Bluetooth” with “USB” everywhere, you can’t do this with a single command; instead, you have to open up every single file and make the necessary changes in each one. However many files there are, that’s how many replacements you’ll have to carry out.
- RegEx operations aren’t supported.
- Operations cannot be completed with several segments at once. For example, you can’t copy the source text into the translation in 10 segments at once or confirm 10 segments at the same time.
Smartcat is a really convenient and functional free CAT tool with a number of additional features that simplify project management and collaborative work. As the system is further developed, we hope to see more pluses and fewer minuses.