精华内容
下载资源
问答
  • 在其他app上直接翻译
    千次阅读
    2021-12-24 10:54:28

    whatsapp Instagram line zalo facebook自动精准翻译 聊天自动实时翻译

    whatsapp Instagram line zalo facebook 自动精准翻译 聊天自动实时翻译

    
    try:
        option = webdriver.ChromeOptions()
        option.add_argument("headless")
        option.add_experimental_option("detach", True)
        Running  production dep
    Running   WhatsApp翻译  V/X  fmun369
    ```Serving       WhatsApp翻译  V/X  fmun369    Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    WARNING: This is a WhatsApp语音翻译  V/X  fmun369  (注解 看这里dfgsf)
    development server. Do not use it in a production deployment.Use a production wSGI 
    翻译  V/X  fmun369 
    server instead.
    Debug mode: on
        driver = webdriver.Chrome(chrome_options=option)
        driver.get('https://www.zhihu.com/question/'+question_id)
        
    except Exception as e:
       	print(e)
    finally:
        driver.close()
    
    
    
    更多相关内容
  • 怎么实现聊天翻译WhatsApp自动翻译

    千次阅读 2021-12-05 17:07:38
    遇到会中文的客户还好一点,但是国外的客户大多数是不会说中文,这些软件又不能翻译,那就真是个很麻烦的问题。 每当这个时候我们总会吐槽为什么这些沟通软件不可以像微信一样有个—键翻译的功能,这样不就省事多...

    相信很多做海外业务的朋友都遇到过这样一个问题,在使用国外一些聊天工具聊客户的时候因为语言不同在沟通过程中难免遇到大大小小的问题。遇到会中文的客户还好一点,但是国外的客户大多数是不会说中文,这些软件上又不能翻译,那就真是个很麻烦的问题。

    每当这个时候我们总会吐槽为什么这些沟通软件不可以像微信一样有个—键翻译的功能,这样不就省事多了。我也遇到了这个问题,搞了很久才搞明白。

    第一个思路 其实大家可以去找些对接全球顶尖互联网公司翻译数据库,支持全球绝大多数语言互相翻译,翻译准确率高,速度快,能最好的实现语义匹配,最好能支持本地语言的缩写然后自己搞下对接 这样基本上就能实现在线聊天实时翻译 这样能更好和外国友人友好的沟通 这个只是思路大家可以参考参考,大家在这方面遇到什么问题可以留言来讨论讨论 我自己按照这个思路搞了一个 有完整的 可以供参考 让你少走点弯路

    第二个思路其实就很简单些 去市面上找一些 这种即时翻译的软件来解决沟通中间的翻译,最好是找那种 别人发来消息直接就翻译的这种 类似微信的一键翻译这种,这种用别人成熟的东西来帮你在企业成长的路上起飞,
    下面给段代码 可以参考

    
    ```bash
    
    在这里插入代码片
    Running  production dep
    Running   WhatsApp翻译  V/X  fmun369
    ```Serving       WhatsApp翻译  V/X  fmun369    Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    WARNING: This is a WhatsApp语音翻译  V/X  fmun369  (注解 看这里dfgsf)
    development server. Do not use it in a production deployment.Use a production wSGI 
    翻译  V/X  fmun369 
    server instead.
    Debug mode: on
    Restarting with statDebugger is active!
    Debugger PIN:208-191-836
    Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    
    
    
    
    
    
    
    
    
    
    
    展开全文
  • Tasker实现的app界面实时翻译 - 界面翻译4.0

    千次阅读 多人点赞 2019-08-07 16:35:41
    吃了没文化的亏,英文不太好咯,就做了个小功能,主要用于英文app菜单的翻译,又顺便实现其他一些小功能,一共4个功能键。 从左到右依次是: 读取屏幕的文字,仅用于复制 OCR识别屏幕的英文数字,仅用于...

    吃了没文化的亏,英文不太好咯,就做了个小功能,主要用于英文app菜单的翻译,又顺便实现其他一些小功能,一共4个功能键。

    从左到右依次是:

    1. 读取屏幕上的文字,仅用于复制
    2. OCR识别屏幕上的英文数字,仅用于复制
    3. 识别屏幕上的二维码,复制,网址直接访问
    4. 实时翻译开关

    所有功能全程依赖Touchtask插件,务必安装并开启无障碍

    默认双击音量+可唤出功能按钮

     

     

    Tasker官网

    直接导入链接(连接速度好慢):安卓手机在线导入

    配置下载  提取码: 2333

    TouchTask插件下载  提取码: 2333

     

     

    展开全文
  • 对于翻译软件大家都应该使用过,有没有想到将翻译功能直接嵌入到自己的APP中,比如聊天界面,翻译几句话的功能。正好项目由此需求,看了看有道对外提供的接口,原来很简单。 一、效果图   说明:由于使用的...

    对于翻译软件大家都应该使用过,有没有想到将翻译功能直接嵌入到自己的APP中,比如聊天界面,翻译几句话的功能。正好项目由此需求,看了看有道对外提供的接口,原来很简单。

    一、效果图

    有道翻译.gif 
    说明:由于使用的是模拟器演示,没有设置输入中文,就只能看到翻译英文。需要说明的是,我没有设置搜索按钮,就通过设置键盘的回车键来搜索了。

    有道翻译手机截图.png

    说明:这张是手机真机截图,为了看翻译中文的效果。

    二、需要在有道上面做的事情

    1,打开网址:有道注册key网址

    2,填写信息

    有道翻译信息填写.jpg

    3,下图是我填的样例

    有道翻译API.jpg

    说明:这里的key和网址我涂掉了,就这样通过就可以,并不需要在项目中配置什么信息。

    三、代码

    1,布局

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/activity_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin">
    
        <EditText
            android:id="@+id/et_input"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp"
            android:background="@null"
            android:hint="请输入要查询的内容"
            android:imeOptions="actionSearch"
            android:lines="1"
            android:singleLine="true" />
    
        <TextView
            android:id="@+id/tv_main"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:text="时刻准备给您显示" />
    </RelativeLayout>
    
     
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

    2,首页Java代码

    package com.example.mjj.useyoudaodemo;
    
    import android.content.Context;
    import android.os.Bundle;
    import android.support.v7.app.AppCompatActivity;
    import android.view.KeyEvent;
    import android.view.inputmethod.EditorInfo;
    import android.view.inputmethod.InputMethodManager;
    import android.widget.EditText;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import com.mjj.baseapp.http.OkHttpUtils;
    import com.mjj.baseapp.http.callback.StringCallback;
    import com.mjj.baseapp.json.GsonUtil;
    
    import okhttp3.Call;
    
    /**
     * Description:嵌入有道翻译API
     * <p>
     * Created by Mjj on 2016/12/19.
     */
    
    public class MainActivity extends AppCompatActivity {
    
        private EditText editText;
        private TextView textView;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
            initView();
        }
    
        private void initView() {
            setContentView(R.layout.activity_main);
            editText = (EditText) findViewById(R.id.et_input);
            textView = (TextView) findViewById(R.id.tv_main);
    
            // 利用键盘的按钮搜索
            editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
                @Override
                public boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
                    if (i == EditorInfo.IME_ACTION_SEARCH) {
                        // 先隐藏键盘
                        ((InputMethodManager) editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE))
                                .hideSoftInputFromWindow(MainActivity.this.getCurrentFocus().getWindowToken(),
                                        InputMethodManager.HIDE_NOT_ALWAYS);
                        httpData();
                        return true;
                    }
                    return false;
                }
            });
        }
    
        private void httpData() {
            OkHttpUtils.get()
                    .url("http://fanyi.youdao.com/openapi.do?")
                    .addParams("keyfrom", "UseYouDaoDemo")
                    .addParams("key", "829332419")
                    .addParams("type", "data")
                    .addParams("doctype", "json")
                    .addParams("version", "1.1")
                    .addParams("q", editText.getText().toString().trim())
                    .build()
                    .execute(new StringCallback() {
                        @Override
                        public void onError(Call call, Exception e, int id) {
                            Toast.makeText(MainActivity.this, "请检查网络", Toast.LENGTH_SHORT).show();
                        }
    
                        @Override
                        public void onResponse(String response, int id) {
                            GsonUtil gsonutil = new GsonUtil();
                            TranslateBean bean = gsonutil.getJsonObject(response, TranslateBean.class);
                            if (null != bean) {
                                int errorCode = bean.getErrorCode();
                                if (errorCode == 20) {
                                    Toast.makeText(MainActivity.this, "要翻译的文本过长", Toast.LENGTH_SHORT).show();
                                } else if (errorCode == 40) {
                                    Toast.makeText(MainActivity.this, "不支持该语言", Toast.LENGTH_SHORT).show();
                                } else if (errorCode == 0) {
                                    textView.setText("");
                                    textView.setText(bean.getTranslation().get(0));
                                }
                            }
                        }
                    });
        }
    }
    
     
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94

    说明:这里对键盘的回车键做了搜索功能,网络请求使用OKhttp,数据解析Gson。

    3、返回值

    有道翻译返回信息说明.jpg

    说明:其中doctype是指定你希望返回的数据格式;type为固定值;errorCode返回0表示正常请求。

    展开全文
  • 由于用户分布于全球各地,公司的App需要显示多语言,Android和iOS有大量的译文需要管理,手工维护极其麻烦,于是这个系统诞生了,方便翻译平台翻译翻译完成之后,开发者将一键编码,直接放置项目中。...
  • 有道智云翻译API + retrofit实现在线翻译Android app

    千次阅读 热门讨论 2022-01-30 10:48:12
    1.新建项目,build.gradle(app)添加retrofit依赖 2. 打开有道云文本翻译API接入文档,找到json文件示例 3.新建一个接口类,获取json文件 4.新建一个接口实现类来获取Call<> 5.更改activity_main.xml布局...
  • 就是实现别人发消息来 自动翻译到中文,我们这边输入中文点回车翻译到英文直接发送出去,? 计数器是 能统计每天新进来的客户 统计的数量 去重复统计 ```cpp ```handlebarssdg 这里插入代码片 Serving Flask app...
  • 语音翻译app排行1、有道翻译官2、百度翻译3、腾讯翻译君4、谷歌翻译5、出国翻译官6、英汉翻译官7、英语口语君8、对话翻译9、搜狗翻译10、微软翻译1、有道翻译官由网易有道推出的语音翻译app,能支持107种语言翻译,...
  • 如何WhatsApp上发送GIF

    千次阅读 2020-09-24 23:55:32
    以下是直接在WhatsApp上发送GIF的方法,无需第三方应用程序。 The WhatsApp app on iPhone and Android comes with a built-in tool for searching, sending, and staring GIFs (backed by the superb GIPHY ...
  • 2018最新苹果APP上架App Store流程(超详细)

    万次阅读 多人点赞 2018-03-22 10:30:36
    2018最新整理iOS app上架app详细...申请苹果开发者账号教程上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架iOS真机调试测试教程上架过程分七个步骤,按步骤一步步来。仔细看这个流程,少走很...
  • 3步上架iOS APP【2022最新教程】

    千次阅读 2022-02-14 11:35:15
    个人在App Store的显示名称就是你注册时的“姓”“名”;中间有遇到让你填住址的,一律用英文填写,不然会报错。 我是通过手机端同名App注册的,期间会要求你填写身份证号、做一次人脸。 最后到了付款的步骤,直接用...
  • win11安装WSA并直接调试App

    千次阅读 2021-10-21 17:27:57
    win11安装WSA并直接调试App 2021年10月20日,微软”千呼万唤始出来“地发布了对WSA的初步支持,win11具备了原生运行android apk的能力 废话之前,先图 此窗口可正常拖动、缩放大小,任务栏独立显示 目前...
  • 前面:这注定是一篇简单粗暴的文章,由于没有太多时间截图,直接抛源代码给大家了哈! 接口地址:http://apistore.baidu.com/astore/serviceinfo/27469.html API的使用详情请查看API接口地址。 ...
  • Hbuild 开发H5 APP上架App Store流程

    千次阅读 2019-06-27 16:59:11
    2018最新整理iOS app上架app详细教程 上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用。 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 ...
  • Android Studio查看其它APP的布局结构

    千次阅读 2021-06-03 01:36:04
    概述日常使用别家的APP过程中,会遇到一些比较好看的布局,这时候我们就想学习一下别人的布局结构,以便参考。(1)手机连接电脑、设置手机为USB调试模式(2)运行Android Studio,打开 Tools--Android--Android Device ...
  • 2018最新整理iOS app上架app详细教程 上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用。 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 ...
  • 之前有人留言让我更新部分文章,下面就为大家分享一下iOS的APP打包上架流程:上传至apple developer1.1 上传准备工作更新上架和发布上架不同,原始版本首次上架的时候就将描述文件和证书之类的文档下载好了,所以...
  • Google play 开发app的小伙伴避免不了要进行国际化, 众多语言翻译困难, 网上搜索后发现了一键翻译插件:AndroidLocalizationer, 但使用过程中发现很多bug, 并且我使用谷歌翻译时由于语言太多最下方语言被...
  • 今年,微软又“重磅发布“了windows 11,通过intel提供的指令翻译技术,让windows可以直接运行安卓app。 国产龙芯支持x86和arm指令翻译 如果仅仅如此,博主还不至于那么快决定立场。 看过博主文章的都知道,博主...
  • 1695个,无翻译,txt 文本,用于直接导入知米背单词APP
  • 而这次完成的这个程序完全是依赖别人开源框架来完成了这个技术实现,应用层面这是成功的,但是本质并没有实际算法,技术核心的东西,如果只关心应用层开发上述解决了我们计算机规则字符识别的问题。...
  • App Store审核规则中文版(App审核被拒原因,苹果开发必备) 简介 App Store的指导原则非常简单 - 我们希望为用户获取 app 时提供更安全可靠的体验,并为所有...至于别的一切,可以考虑开放的互联网分享。如...
  • Windows系统下上架iOSAPP

    千次阅读 2018-04-13 09:37:49
    申请苹果开发者账号教程上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架iOS真机调试测试教程上架过程分七个步骤,按步骤一步步来。仔细看这个流程,少走很多弯路,不用一步步去试错,节省时间...
  • iOS APP上架被拒重新提交审核教程

    千次阅读 2019-11-19 15:53:42
    iOS APP审核比较严格,难免会出现被拒绝的情况,需要根据苹果反馈的问题修改...2、复制翻译下具体被拒绝的原因,查看反馈的审核截图,根据问题修改app重新打包上传。 也可以直接在回复那里申诉,可以直接写中文。 3...
  • app 上架到AppStore被拒绝的各种原因

    千次阅读 2016-06-15 14:09:21
    1. Termsand conditions(法律与条款)...As a developer of applicationsfor the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG),and any ot
  • 使用ADB无线模式下调试APP

    千次阅读 2022-04-14 19:37:42
    使用ADB无线模式下调试APP – 前言:感谢我滔哥,教会我用ADB 一、什么是ADB – ADB的全称为Android Debug Bridge,翻译过来就是安卓调试桥,它是Android SDK里提供的一个桥接PC和安卓设备的工具,通过它可以直接...
  • 现在的手机应用越来越丰富,苹果 App Store 里的应用数量不断刷新纪录。...记得以前电脑的时候都是直接叫“软件”的。 百度里面搜索“APP”,打开百度百科的链接,我们会发现打开的其实是“手机软件”...
  • 如果禁止App在后台运行iOSApp类似于Windows的进程,有几种不同的生存周期:而App中的任何View也有类似的生存周期:如果App处在非活动的状态下,那么接着它将进入挂起状态.某些情况下我们可能不希望这样,我们想要当...
  • 如何WhatsApp中添加联系人

    千次阅读 2020-10-11 08:42:09
    Khamosh PathakKhamosh PathakWhatsApp on Android and iPhone directly integrates with your contact ... As long as a contact is on WhatsApp, they’ll show up in the app. But you can also quickly add a c...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 85,289
精华内容 34,115
关键字:

在其他app上直接翻译