Что вы можете сделать, это сохранить границу кнопки как изображение (бит с эффектом тени / тиснения), а затем установить среднюю часть как градиент в CSS.Мало того, что вы можете поместить любой текст, который вы хотите, но эффект градиента может применяться для большинства браузеров.Отметьте this для создания ваших градиентов.
Обновление: Вместо создания изображения для каждого, почему бы просто не сделать спрайт?Сделайте внешнюю часть изображения фоном, затем получите другое большое изображение, которое содержит среднюю часть (часть с «поиском»), и просто измените положение фона на этом спрайте для каждого отдельного языка.