I'm having troubles designing the following ERD, I find it extremely hard, so I would appreciate any suggestions on how to resolve it. I need to store sentences in PHP and another ones in JAVA, always mapping them between languages and map their equivalent position between them too, so every position of each sentence should be mapped to the other one.
For example, with this two sentences:
PHP sentence: for ( TRUE )
JAVA sentence: if (VAR++)
I've made an image to show it clearer:
I've tried with several designs, with entities for classes, sentence words, and positions but all of them ended up in too many aggregations without doing the right mappings :(
So any help would be most welcome