Sorry, please disregard this post - I thought about DBIx::Class, not Class::DBI.
Change the has_a relations to belongs_to
MyDictionary::En_To_Sk->belongs_to('eng', 'MyDictionary::Engword', 'en
+g_id');
MyDictionary::En_To_Sk->belongs_to('sk', 'MyDictionary::Skword', 'sk_i
+d');
And then many_to_many:
MyDictionary::Engword->many_to_many('sk_translations', 'translations',
+ 'sk');
MyDictionaly::Skword->many_to_many('en_translations', 'translations',
+'en');