Would it be possible to use the new third party keyboard API in iOS8 to have a regular styled keyboard that types in an upside down fashion? This would allow the user to continue having the same input experience, but translate the output experience? Once confirmed this is possible, you could take OP's idea and apply as well.