2016-03-29 34 views
1

Bir dizi konum arayabileceğiniz bir web uygulaması oluşturdum. Ziyaretçinin ad, cadde, şehir, ülke vb. Girebileceği ücretsiz bir metin alanı. php ve Elasticsearch kullanıyorum. Sorun şu ki, tüm yerlerin isimleri İngilizce’dir ve ziyaretçinin herhangi bir dilde ülke isimlerini, en azından kendi ana dillerinde/dillerinde arama yapmasını istiyorum. Çözüm, her zaman ülkeyi İngilizce'ye çeviren kişiyi çevirmek ve daha sonra Elasticsearch ile eşleşmek veya her yerde farklı dillerdeki birden çok ülke adını dizine eklemek olabilir.Ülke ara

sorusu, ülkelerin kendi dillerindeki/dillerindeki veya muhtemelen her dilde adlarını nasıl öğrenebilirim? Dış kütüphane? Built in php? Elasticsearch özelliği? Web api?

+0

muhtemelen ayrıştırmak Could http: // ec2-54-201-183-195 .us-batı-2.compute.amazonaws.com/inek / – apokryfos

cevap

1

Bu bilgileri kendiniz saklamayın.

Çok basit, ancak etkili bir API, REST Ülkeler, https://restcountries.eu numaralı telefondan edinilebilir.

Bu sağlar:

  • Ülke kodları
  • Alternatif yazımlar
  • Çeviriler
  • Vb