两句话都是对的。也可以说:The fisherman catches crabs as many as possible.
as many as , many 在这里应该作为定语修饰crabs,如果用你的译法,最好写成The fisherman catches crabs, as many as he can. 逗号后面相当于补语。