Не нужно никаких трансляторов из одной экосистемы в другую. Это всё бесперспективно в плане сфер применения. Берите Go, если нужно использовать Go и всё. Или берите Оберон-2, если нужен Оберон-2. А то вы столкнётесь в первую очередь с variadic parameters, во вторую с множественными интерфейсами, и так далее. Ну, это никак не мешает сделать компилятор Оберон-2 на Go и реализовать какое-то подобие ffi в оберон-стиле, на сообщениях, например, но это будет долго, непривычно и неэффективно. Экосистемы отторгают друг друга, такой мир.