Maintains state of searched foreign word (pending)

When translating the searched term, the original search word was
translated to English. This adds code to translate the keyword to send
to the API, but retain the original search keyword for keyword input
field.
Updates styles

The map-view-control could not handle multiple text lengths that occur
when the page is translated, so this moves the layout from a
float-based to a inline-block based layout so lengths greater than
150px will be accommodated.