Repository navigation
Translate text
Review > Language > Translate opens the Translate pane. It translates your text on your own computer. Your words are not sent anywhere, and no internet connection is needed once the translation files for a language are on your computer.
- Select the text you want to translate. With nothing selected, the pane uses the paragraph the cursor is in. In a text box that is selected but not being edited, it uses all of the box's text.
- Click Review > Language > Translate. The pane shows your text under Original.
- Under From, choose the language your text is in. Under To, choose the language you want. The Swap button trades the two.
- Click Translate. The translation appears under Translation. Bold, italic, and underlined words stay bold, italic, and underlined.
- Click Replace to put the translation where your text was, or Insert Below to add it in new paragraphs under your text. Either one is a single step, so Undo takes it back.
If you move the cursor or change the text after you click Translate, click Use Selection to read the text again, then click Translate again. The pane will not put a translation over text that is no longer the text it translated.
Cancel stops a translation that is taking too long, and so does closing the pane: the window never waits for it. Long texts take longer: a page of text takes a few seconds on most computers. The pane translates at most 1,000,000 letters at once (about 200 pages); with more selected, it says so and asks you to select less. It cuts long paragraphs into pieces of about 1,500 letters, at the end of a sentence where it can, and puts them back together.
A translation needs a set of files, called a model, for each direction: one for English to German, another for German to English. Each model is about 37 MB. The files are not part of JeffPub. The first time you translate with a language, the pane tells you what it needs and how big it is, for example "Download German (74 MB)?". Nothing is downloaded until you click that button. The pane shows how far the download has come, and Cancel stops it and leaves nothing behind.
JeffPub checks each file against a fingerprint (a SHA-256 checksum) before it uses it. A file that does not match is thrown away, and the language is not installed.
The files are kept in one folder that all the JeffOffice apps share (a folder named JeffOffice in your user data folder, in Translation/models), so a language you download in one app is ready in the others, and it is downloaded only once. Two languages that have no model of their own, such as German and French, go through English, so the pane needs both models.
If a pair of languages has no model, the pane says so and offers Open in Your Browser Instead. That opens a free translation website, LibreTranslate (or the service whose address you chose in the setting for it), with your text. Only then does your text leave your computer, because it goes to that website, and the pane no longer says that it stays on your computer. Nothing is sent until you click that button.
The models are small, so they run fast on an ordinary computer. They translate sentences well and short labels less well: a single word or a button's name can come out wrong. Read the translation before you use it. Names, numbers, and tabs are kept as they were.
Pictures, tabs, and line breaks inside a paragraph are left alone. The translation fills in the words between them.
These pages are generated from JeffPub's built-in Help (resources/help/en in the repository) and are replaced on each update, so edits belong in the repository.
Getting started
- Welcome to JeffPub
- Find your way around the window
- Start a new publication
- Open and save publications
- Work with .pub files
- Get back unsaved work
Text
- Add and format text boxes
- Flow text between text boxes
- Format text
- Bullets, numbering, and tabs
- Use styles
- Add Text Art
- Add an equation
- Make and edit tables
- Contents, footnotes, and endnotes
- Spelling, thesaurus, research, and hyphenation
- Translate text
- Find and replace text
Pictures and objects
- Add and adjust pictures
- Graphics Manager
- Draw shapes and lines
- Add charts
- Icons, barcodes, and other objects
- Move, align, group, and layer objects
- Wrap text around objects
Pages
- Page size, margins, and layout
- Color and font schemes
- Change a publication's template
- Master pages, headers, and page numbers
- Add, move, and delete pages
- Rulers, guides, and snapping
Mailings
Print and share
Help and settings
- Use JeffPub with the keyboard
- Screen readers, high contrast, and alt text
- Check your design
- Comments
- Change JeffPub's settings
- Choose a language
- Get help and report problems
The ribbon's tabs
- File, Home, Insert, Page Design, Mailings, Review, View, and Help
- Tabs that appear when you select something: Text Box, Shape Format, Picture Format, Table Design and Table Layout, Text Art Format, and Master Page