A currency swap is a foreign exchange transaction that involves trading principal and interest in one currency for the same in another currency. Learn why this is done.