Autor Beitrag
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 08.05.08 16:32 
Hallo,

hab mal ne Frage: Ich übersetze Dokumente (PDF, Word, HTML, etc...) z.B. von Englisch nach Ungarisch... Die Dokumente werden zuerst (von einem internen Tool) in eine SGML-Datei umgewandelt, welche in einem Übersetzungstool übersetzt werden (abgekürzter Vorgang... jedoch nur vom Prinzip her!). Danach wird die übersetzte SGML über das interne Tool wieder in eine PDF Datei umgewandelt. Nun das Problem: Man hat ja in einem Dokument auch zahlreiche Bilder und Rahmen, usw... Da die meisten ost-europäischen Sprachen von der Laufweite her länger laufen, gehen sie manchmal in ein Bild rein bzw. laufen über den Rahmen raus.

Was wir dann mache ist folgendes: Wir öffnen das original Dokument (für den Vergleich) und Vergleichen mit dem übersetzten Dokument, wobei wir dann manuell die XML-Datei (oft 100000 Zeilen bei z.B. einem Buch mit 1500 Seiten (z.B. Geräteanleitungen)) mit unzähligen   Tags versehen, damit die Sätzen/Zeilen dementsprechen umbrechen, um nicht in ein Bild oder über einen Rahmen zu laufen...

Gibt es dort irgendwie eine Art Automatisierung? Oder hat jemand eine Ahnung, wie man dazu einen Workaround (in Delphi) schreiben könnte, oder wo ich mir Infos einholen kann...?!

Vielen Dank vorb.

Viele Grüße,

rd3
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: So 11.05.08 23:50 
Zwar keine direkte Lösung, aber zumindest sicherlich eine Möglichkeit:

Erstell aus den übersetzten Dateien LaTeX-Files (incl. der Bilder und allem) und jage diese über den LaTeX-Compiler. Im LaTeX-File kannst Du für die ganzen Bilder auch die Bounding-Boxes und die No-Go-Bereiche für den Text definierten und der LaTeX-Compiler sorgt dann für den Text-Umfluss.

Könnte ähnlich aber auch mit DOC-Files als Ausgabe funktionieren, wobei Du dann bzgl. der Zusatz-Informationen wie Links, Fußnoten usw. gucken musst.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.