created translation repository based on EntityFramework