Vielleicht ist er in manchen Dingen ein klein wenig seltsam; ich vermute, daß er viel gereist ist und viel von der Welt gesehen hat.
He is rather peculiar, perhaps: he has travelled a great deal, and seen a great deal of the world, I should think.