Comparing poem translations
January 27, 2006 7:05 PM
Subscribe
I want to build a comparative index of translations for a specific book of poems. How should I do this?
I want to create a sort of database that will allow me to compare different translators' takes on the same poems. I'd like to do this on my computer in such a way as to be easily accessible. I realize the copyright problems inherent in such an endeavor and will be keeping this offline. I'm just not sure where to start. What sort of software/approach should I be looking at to make this work?
posted by selfnoise to writing & language (11 comments total)
Structure TranslationTemplate
___Dim FullText As String
___Dim Words() As String
End Structure
Dim Translation() As TranslationTemplate
First, you'd copy the full text of the translation to Translation().FullText.
Next, you'd store the translation in a temporary variable and use string manipulation techniques to remove any punctuation (including line feeds).
Finally, for the first translation, you'd put each word in its own Translation().Word() index.
For subsequent translations, you'd search for identical words and use them to assign equivalent index values, modifying the indices of those earlier Translation().Word() variables as necessary.
Displaying this information clearly would be a bit more difficult; the cleanest method would probably involve simulating a control array, and initializing, displaying, and disposing of new controls as necessary.
If you plan to store your material in a Random Access file, you'll need to set a high FixedStringLength (I may have the exact syntax of that incorrect) for all Strings to avoid errors or trunacation.
posted by The Confessor at 7:31 PM on January 27, 2006