如何向服务器上的java程序发送参数,并从android设备获得响应?

如何向服务器上的java程序发送参数,并从android设备获得响应?,java,android,api,firebase,server,Java,Android,Api,Firebase,Server,我使用Eclipse创建了一个简单的基于规则的java“English to Marathi”翻译器,Eclipse使用OpenNlp库和MySql数据库。此外,我还使用Firebase构建了一个android聊天应用程序。如果接收者的语言与发送者的语言不同,我想在向接收者显示消息之前对其进行翻译。最简单的方法是什么?你有很多方法可以做到这一点,但我会选择一种更为微服务的方法,它包括翻译服务(你需要设计一个简单的API,如:translateThis(string):string)和聊天应用程序

我使用Eclipse创建了一个简单的基于规则的java“English to Marathi”翻译器,Eclipse使用OpenNlp库和MySql数据库。此外,我还使用Firebase构建了一个android聊天应用程序。如果接收者的语言与发送者的语言不同,我想在向接收者显示消息之前对其进行翻译。最简单的方法是什么?

你有很多方法可以做到这一点,但我会选择一种更为微服务的方法,它包括翻译服务(你需要设计一个简单的API,如:translateThis(string):string)和聊天应用程序通信(例如,你可以使用REST)

您的翻译服务器是否基于internet并可通过internet访问?听起来您希望使用Firebase云功能。。。它将使用GoogleTranslateno进行翻译,这是一个普通的EclipseJava项目,它从控制台接收用户的输入并显示翻译后的输出。谢谢回复!我是一个初学者,所以dnt knw非常关注如何创建API并在android中使用它们。你能提供更多的解释性的答案或者一些有用的教程的链接吗?我假设这是在早期阶段(可能是MVP)。因此,对于您的翻译服务,您可以使用Vert.X。您可以选择请求翻译的人:在向服务器发送/从服务器接收翻译之前的客户端(android应用程序);或聊天服务器(在将消息发送到目的地之前)。我不知道你是否已经设计好了聊天服务器,但是你也可以使用Vert.X。这些玩家之间的通信将通过java客户端API进行。Java客户端:Vetr.X