MVC EF Database first and SQL Many to many relationship
===

Source:

    DictionaryTable:

    DictID     int
    RUWordID   int   -> FK to RUWordsTable.RUWordID
    ENWordID   int   -> FK to ENWordsTable.ENWordID

    RUWordTable:

    RUWordID   int
    Word       string

    ENWordTable:

    ENWordID   int
    Word       string

I want be able read/write data to table that uses following structure:

RUWord   ENWord
Привет   Hello
...

What the best option in terms of speed and easy data access from MVC views to do what i want. As per my understanding there is options to create SQL view and use it (but not sure about possible INSERTS of data). Or just create the same but using Entity Framework in Visual Studio designer.
Basically one word could be transalted differently (have several entries in other table). My goal to find a way how to add words to dictionary with automatic inserts (when source or translation not found add it to reference table, if found - just use existing entry)