could it be possible to have a vendor-neutral library which translate openGL to vulkan ?

This way you can support legacy app with a vulkan...