I am really starting to wonder how much effort it would be to create such a translator. I don't know if Revit API allows it.
But I believe GDL is much more capable than what you can do in Revit Families parameter-wise. So based on my knowledge of Revit, I think it could be possible to convert family parameters to GDL parameters.
I see one thing that may or may not be a tough thing: Revit can create all kinds of forms with its modeling tools. There are similar commands to some of them, like Extrude, Tube, Ruled but if that does not work GDL can create forms out of nodes, edges and planes programmed in GDL. This is how most DWG/3DS stuff gets generated into GDL.
The big question is: can this geometric info be extracted since RFA is non-public format. Maybe the Revit API answers whether this is possible or not.
If we could have a decent RFA to GDL converter (most Revit Families are rather simple compared to GDL Objects such as Doors/Windows), this whole manufacturer problem would be solved because they would create the RFAs and these could be easily converted to GDL too.
So I keep dreaming...
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27