我在java中使用Eclipse創建了一個基於「英語至馬拉地語」的簡單規則,該語言使用OpenNlp庫& MySql數據庫。另外,我使用Firebase構建了一個Android聊天應用程序。如果接收者的語言與發件人的語言不同,我希望在將消息顯示給接收者之前翻譯消息。最簡單的方法是什麼?如何將參數發送到服務器上的java程序,並從android設備獲取響應並將其發送到Android設備?
回答
你有很多方法可以做到這一點,但我會尋求更多的微服務方法,其中包括翻譯服務(您需要設計一個簡單的API:translateThis(string):string)和聊天應用程序通訊(例如,您可以使用REST)。
感謝您的回覆!我是一個初學者,所以dnt很多關於創建API並在android中使用它們的知識。你能否給出更多的解釋性答案或有關這方面的一些有用的教程的鏈接? –
我假設這是在早期階段(可能是MVP)。因此,對於您的翻譯服務,您可以使用Vert.X.你可以選擇誰應該請求翻譯:客戶端(android應用程序)在發送/接收/接收服務器之前;或聊天服務器(在將消息發送到目的地之前)。我不知道您是否已經設計了您的聊天服務器,但您也可以使用Vert.X。這些玩家之間的溝通將通過一個Java客戶端API。 Java客戶端:http://square.github.io/retrofit/ Vetr.X http://tutorials.jenkov.com/vert.x/your-first-vertx-application.html –
- 1. 從Java服務器發送PDF到Android設備
- 2. 如何通過C2DM將推送通知從應用程序服務器發送到Android移動設備
- 3. 加密從Android設備發送到服務器的視頻
- 4. 從移動設備發送SMS,MMS消息並將該消息發送給Java應用程序服務器
- 5. 從Android設備JSON發送到服務器不工作
- 6. 如何將數據從網絡服務器發送到特定的Android設備/移動應用程序
- 7. 接收服務器響應並將其發送到瀏覽器?
- 8. 如何將Android設備的原始數據發送到主機?
- 9. Android設備發送空數據到PHP
- 10. 從Android設備發送/獲取字符串數據到Windows CE設備?
- 11. 如何將數據從Android應用程序發送到Java服務器(Apache Tomcat)?
- 12. 將數據從設備發送到設備
- 13. 如何將推送通知發送到iOS設備上的Web應用程序?
- 14. 如何從Android設備發送傳真
- 15. 如何將假短信發送到我的Android設備
- 16. 如何從iOS設備發送json到rails服務器
- 17. 如何發送流式視頻從iOS設備到服務器?
- 18. 如何將數據發送到安裝在使用WiFi的其他Android設備上的相同應用程序
- 19. 已發送Android GCM服務器,但GCM未推送至設備
- 20. 通過服務器從一個Android設備發送數據到另一個Android設備
- 21. 如何從一個Android設備發送數據到另一個?
- 22. 如何從Android設備發送字節數組到servlet
- 23. vb.net - 在肥皂響應中發送圖像到android設備
- 24. 試圖從Android平板電腦發送數據到Android Wear設備並丟失
- 25. 將數據從js發送到servlet並獲取響應
- 26. 如何將工件從EC2從設備發送回主設備
- 27. 從服務器發送和獲取設備的位置
- 28. android並將數據發送到HTTP服務器
- 29. 將BLE設備連接到Android發送數據(nUART)
- 30. 從服務器發送數據到GPS設備
您的翻譯服務器是否基於並可通過互聯網訪問? –
聽起來像你想要的Firebase雲功能,而不是...它會做翻譯使用谷歌翻譯 –
不,這是一個正常的Eclipse Eclipse項目,它從控制檯的用戶輸入並顯示翻譯的輸出。 –