Is it possible to use 2 different keyboards without having to switch the layout manually?
I don't think this is possible, but you might have a look at the Karabiner app, which I've heard has ways of distinguishing hardware keyboards.

Manual switching is in any case very fast using the Command plus space shortcut.