Skip to content
GitLab
  • Explore
  • Sign in
  • Register
  • peppercarrotpeppercarrot
  • webcomicswebcomics
  • Issues
  • #132

Feature idea: extract text

I am playing with the idea of extracting the texts from the SVG file to provide glossaries for language learners. We might also use this as an accessibility feature here. So, I have started writing a python script.

For dictionary access, we could simply add a Wordlink button, and presto pronto, instantly clickable text with a dictionary! It looks like this:

http://multidict.net/wordlink/?url=https%3A%2F%2Fwww.peppercarrot.com%2Fen%2Fstatic8%2Fwiki&sl=en

If there is no interest for this feature here, I can always host a copy of the Gaelic files on my own page - I am running a Gaelic Learner's site and I think that it would be a fun resource.

Now to the technical bits:

I can't get who is speaking and the order of elements from the SVG, neither can I guess how to combine multiple text elements for sounds etc. So, I have come up with the idea of creating a reference file for the en locale. So, for the English reference file

Pepper|1|1|...and the last touch
Pepper|3|1|"...mmm probably not strong enough"
Sound|2|2|SHH SHH
Sound|4|2|PLOP PLOP

I am getting

Pepper|1|1| ...agus beagan gleus oirre
Pepper|3|1| ...cha chreid mi nach eil i caran lag fhathast
Sound|2|2| SSS SSS
Sound|4|2| PLUB PLUB

File format is: Speaker|display order|segments combined|text

Now, all I need to do is to parse the LibreOffice Calc file to get the names translations, and then the result still needs to be reparsed for whatever output we want.

Edited Dec 04, 2019 by GunChleoc
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking