Translate subtitles

Start by launching Subs Factory. The window below should appear:

If this is not the case, use the "New" item of the "Project" menu.

Then open the file containing the subtitles to be translated, e.g. with the "Open a subtitles file..." button. You can also open a video if you want to.

Then, you can choose to translate:

Automatic translation

Automatic translation requires an internet connection. The subtitles to be translated are sent to the translation server, but are never used for anything other than translation, and are not kept on the server once the translation is finished.

In the "Actions" palette, click on the "Translate" button. The first time, a window lets you enable the feature for free. The following window then appears:

On the top of this window, you will first find two selectors to choose the range of subtitles to be translated. By default, the translation will start at the first subtitle and end at the last.
You can simply enter the subtitle number (you will then get a preview of its text for confirmation), or select the current subtitle by clicking on the button. You can also select the range by using markers or timing. For this, use the buttons above the selector (, ). If you have reduced the range, the "All" button lets you select the whole file again.

Then, you have to choose the language to translate to ("Destination language"). The language to translate from ("Source language") can be left at "Auto-detect", however indicating it manually can help prevent detection errors, for example between two variants of the same language.
On the other hand, if your file contains subtitles in different languages, you have to choose "Auto-detect", as language detection is done separately for each subtitle. If you indicate a source language, then subtitles in another language will not be translated.

A free preview of the translation of one of the subtitles is then displayed.

Translation is a paid feature (Why?), so you need to purchase translation characters through an in-app purchase. However, free characters are offered when you enable the feature for the first time.

A summary then shows the number of characters you are about to translate, as well as your remaining balance. If it is not sufficient to perform the translation, the missing characters are shown: you can then get more characters with the main button, or reduce the range. Otherwise, the "Get more characters" link, at the bottom of the window, lets you top up your balance.

Finally, you just have to click the "Translate … subtitles" button to perform the translation. A new file is created in the project, containing the translation. Do not forget to save the project, and/or to export the translation to avoid losing it.

Manual translation

You will first have to create a new subtitle file, which will contain the translated subtitles:

This will create a new file, containing only empty subtitles, corresponding to the ones to be translated. You can hide the palettes you will not use: the left column, the timeline,... Your window should then look like this:

You will now have to fill these empty subtitles with the translation of those from the other file, displayed beside. Do not forget to save the Subs Factory project from time to time with the "Save" item of the "Project" menu.

Once the translation is finished, you can export it by clicking on the "Export" button of the "Actions" palette of the file containing the translation (do not forget to choose the suitable encoding for your translation). You will then create a new .srt file, which you can use wherever you want (see "Using .srt files" section).