Translate automatically

I plan to translate a complex graphic with many individual text elements into another language. At the moment, my only idea is to click on each element individually and translate it. It would be great if there were an automatic translation feature that would allow me to translate all text elements at once. Even if individual translations are not entirely correct, I would then only need to make corrections.

Hi. :slight_smile:
Welcome to the forum.
Sorry for my previous reply, if you happened to have read it : I had completely missed the Scapple tag and thought your request was toward Scrivener.

Overall it is better better to let people translate the text themselves using the services they are most comfortable with (lots of different reasons to have a preference there).

I think that is probably safe to say for almost all software, but especially for very simple tools like Scapple: it is better to let software work together as well as possible, in a general way, than spend your time building extremely specific interfaces between services and programs. Say we add a DeepL API feature, then we get people complaining about how it doesn’t use Google because that’s what they prefer, or Lingvanex which may not be as good as either, but is more privacy focussed. Etc. As I say, lots of reasons to have a preference.

For example, one way in which we try to make this kind of working easy: you select the text that came out of the translator service and drag and drop the selected text with your mouse into the Scapple board. No need to make a new note, open it, copy from the browser, move back to Scapple, paste it, and close editing. So it may already be easier than you think. :slight_smile:

General efficiency tools like that make Scapple as efficient at in-taking translations, as it is turning source code shared by a colleague from Slack into notes, or whatever other text may be generated on your screen, from programs that let you select it.

1 Like

If you select all of your notes in Scapple (Ctrl+A) then drag them in a blank document in Scrivener (or another app, if you don’t have or use Scrivener), you will get a list-like of all your notes’ text content. One note per paragraph. You could then copy this (Ctrl-A, Ctrl-C) then paste it in a translator or A.I. and ask that each “paragraph” be translated within the same paragraph, following the original, separated by – or whatever symbol you’d like.

That new list would be quite fast to paste back as translated notes in your Scapple project. (One by one, sure, but I doubt it could get any better than that.) You’ll have the original in the list, followed by the translation, to know what note to replace the content / paste the translation to.

That’s how I would do it. Assuming I don’t want to translate the notes myself.

1 Like

You could also do quite well with File ▸ Export ▸ Plain Text (.txt)..., and then giving a clear separator between notes using the option to do so, like “----”.

Translate that as one document, then drag the updated file back into Scapple, telling it to split by notes using your separator.

More built-in general purpose conveniences.

2 Likes