Direct translations + word order transformations: a German example

Very often the direct translation of chunks within a SentenceBuilder into English can produce L1 English sentences that are far from ideal.

Here's a German example:

In this example the English translation for the sentence (e.g. I ate ice cream) has been split across the first SB row so that it matches the German, as we would expect. In fact, though, the sentences generated by the SB are, for example:

Ich habe Eis gegessen >> I ice cream ate
Du hast Fußball gespielt >> You football played
Sie hat eine Tour gemacht >> She a tour did

This is logical and inevitable if the language is entered into the SB in this way and the sentences are not transformed.

So how can we improve on this?

"Dodgy" English translations

First, I'm going to suggest that we change the language that is in the SB itself, so that it represents an even more direct translation of the German in each cell of the SB table. Why? Because, personally, I prefer to avoid (as far as possible -- I'm sure you will find examples in the Premium resources where I have not adhered to this rule...) presenting students with false equivalences such as:

Ich habe = I
Er hat = He
gegessen = ate

Instead, I prefer to present the language like this:

Here the German remains unchanged (because the whole structure of the SB is based on the German structure of course!), but the English translations of each chunk are more accurate.

And the sentences generated are even more literal:

Ich habe Eis gegessen >> I have ice cream eaten
Du hast Fußball gespielt >> You have football played
Sie hat eine Tour gemacht >> She has a tour done

This is starting to look much more like the "dodgy English" that is favoured by many language teachers because it helps students to see / remember the way in which the L2 is structured. And I personally think that this is a much better way of presenting the language within the SentenceBuilder, precisely because this "dodgy English" makes it clear to students what each part of the German says.

I would still prefer to transform the sentences that are used for the activities though, so that they say:

Ich habe Eis gegessen >> I ate ice cream
Du hast Fußball gespielt >> You played football
Sie hat eine Tour gemacht >> She did a tour

Transforming word order

The best way (that I have found so far...) of applying word order changes of this kind is to add a marker to the chunks that you wish to transform:

You can see that I've added an additional character before each of the English past participles in the right-hand column. I've chosen to use a · decimal point character because it is small and unobtrusive within the SB, and because it isn't a character that is likely to crop up naturally in any of the sentences.

Once this marker is added, it makes the transformations much easier to apply. Here is an example of how we deal with "·eaten":

·eaten|have>>ate
·eaten|has>>ate
#·eaten>>

The first one says: If the sentences to be transformed contains the text "·eaten", transform "have" to "ate". The second one does the same thing but with "has". The result after these first 2 transformations is sentences such as this:

I ate ice cream ·eaten

So that's why we have the 3rd transformation in our list above, which removes " ·eaten" from our sentences. It essentially says: Transform " ·eaten" to nothing, leaving us with our sentence "I ate ice cream". (Note the # in transformation 3, which is used in the transformations popup to maintain the space at the start of the transformation line. This is necessary because, without it, we'd end up leaving a space at the end of our sentence, which can cause problems in some activities.)

Below is the full list of transformations for the above SentenceBuilder, which I've copied and pasted here directly from the Transformations popup:

·eaten|have>>ate
·eaten|has>>ate
·played|have>>played
·played|has>>played
·done|have>>did
·done|has>>did
#·eaten>>
#·played>>
#·done>>
·>>

(The last one removes the · decimal point from all sentences. There won't actually be any sentences containing this point, but note that the same transformations are also applied to all of the vocab chunks. And for this resource, I decided not to define custom vocab chunks, so the vocab chunks are based on the contents of each cell. Without the last transformation, we'd have chunks such as "gegessen = ·eaten". By adding that transformation, we ensure that the point is removed.)

But what's the point of the point?

Good question. The point allows you to remove the marked word without affecting other examples of the same word in the sentence that you are wanting to transform. For example, imagine the sentence "Ich habe Fußball gespielt". The "raw" output from the SB would be:

I have football played

After the first 2 transformations (based on "have" and "has") we'd end up with:

I played football ·played

The · point allows us to add our 3rd transformation (#·played>>) without affecting the first example of "played" in the sentence.

This is a very simple example of a principle that can be applied to all sorts of SentenceBuilder content in order to make the SB generate exactly what you want it to generate in both languages: L1 and L2. I'll provide more examples in other posts, including ones where a marker is added to the list of transformations rather than to the SB itself :)

3 responses
Thanks for this explanation... I have successfully used it to get rid of superfluous auxiliary verbs, in translations of Perfect tense sentences in German. Have you managed to work out a clever way to deal with the separation between auxiliary and past participle - and to "bulk transform" a whole swathe of sentences in a similar way? e.g. with "ich habe mit meinen Freunden im Garten Fußball gespielt", moving from "I have with my friends in the garden football played" to "I played football with my friends in the garden"? Although I get where you are coming from, with the whole "dodgy English" approach to reinforcing German word order, I would like to be able to tidy things up, too... ;-)
Hi Alex. Your best bet is to ask this sort of thing in the "SentenceBuilders.com Community" group on Facebook. This post deals with transforming out the superfluous past participle at the end and replacing the auxiliary in English with the present simple form of the verb. Re-ordering the TMP concepts from German into English could be done; it would take a bit more work, and I'm not sure if it's worth the effort tbh...
1 visitor upvoted this post.