would the translation be somthing that a beginner in nasm could do?
If that implies a beginner at assembly language and programming in general, probably not.
There are many things that MASM and JWasm do implicitly, e.g. handling the PASCAL calling convention, that NASM requires you to do explicitly.
My question for you would be, why target Win16 instead of Win32?