使用谷歌翻译时自动去除换行

  • 问题
  • 参考网页
  • 方法
    • 原方法
    • 问题

问题

我们在使用谷歌翻译翻译论文的时候,因为论文一般是PDF格式,在复制的时候会复制到换行符,因此需要我们手动的去删除换行符,很麻烦于是就想到了js脚本用来解决这个问题。

参考网页

谷歌翻译自动去除换行

方法

其实,参考的网页已经解决了此问题,但是不知道谷歌翻译页面是不是更新了,把输入的文本域的id删除了,因此我们可以在上文的基础上,为文本域加一个id,就可以正常使用了。

原方法


javascript:document.getElementById('source').addEventListener('input', function() { var txt = ""; txt = document.getElementById('source').value; for (var i = 0; i < txt.length; i++) { if (txt.indexOf("\n"))txt = txt.replace("\n", " "); } document.getElementById('source').value = txt; }
);

在浏览器中新建书签,然后将上述代码复制为网址,如图:

之后打开谷歌翻译界面之后,点击一下这个书签即可自动换行。

问题

使用上述方法的时候你可能发现无效,那是因为谷歌翻译界面删除了文本域的id,因此我们可以给文本域添加上id为source

如图,按F12打开调试界面,然后搜索textarea,在右侧箭头位置处双击,添加上

id="source"

即可正常使用插件,当然也可修改上述代码,等有空再改

使用谷歌翻译时自动去除换行相关推荐

  1. idea CRLF LF 编码问题,解决保存时自动更改换行符

    idea CRLF LF 编码问题,解决保存时自动更改换行符 参考文章: (1)idea CRLF LF 编码问题,解决保存时自动更改换行符 (2)https://www.cnblogs.com/wu ...

  2. VS Code中如何关闭保存Go语言文件时自动去除未引用包的行为

    在使用Visual Studio Code编写Go语言(Golang)程序代码的时候,有时候引用的包明明是正确引用了,但在保存的时候却会被自动删除掉,是被误认为未引用了.这时候,参照以下步骤就可以解决 ...

  3. 为支持两个语言版本,我基于谷歌翻译API写了一款自动翻译的 webpack 插件

    大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  4. 用“小聪明”实现连续爬取谷歌翻译

    爬取谷歌翻译 所需附件stealth.min.js 前提 思路 调整 代码实现 使用备注 所需附件stealth.min.js 来自顽强拼搏的阿k博主的stealth.min.js,下载不需要C币或积 ...

  5. Python实现google翻译,免费多线程使用谷歌翻译接口

    文章说明 本文实现的方式大部分源码是从借鉴别人的博客,再他们的基础上修复了不能翻译的问题和其他的一些bug.但是原文找不到了,没法粘贴原文地址了,非常抱歉. 本文章解决的问题有: 翻译不来,在之前基础 ...

  6. PDF复制翻译自动去掉换行(谷歌/百度/有道/DeepL)

    照葫芦画瓢,一段很蠢的代码,2022.10.23 测试通过. 直接新建油猴脚本 --> 保存 --> ok // ==UserScript== // @name PDF复制翻译自动去掉换行 ...

  7. 解决看英文文献复制段落翻译时的换行问题

    1,遇到的问题: 新手看英文论文,需要借助软件翻译,当从英语pdf论文中复制一段文字到翻译软件或者word中时,翻译软件或者word不会自动把pdf内的换行符去掉,导致每句话不完整,最后翻译不准确. ...

  8. 在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别

    [时间]2018.11.14 [题目]在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别 一.去除换行符 以使用readline进行读取为例: import red ...

  9. html页面国际化之谷歌翻译js实践,支持通过判断浏览器语言自动将中文翻译成英文

    实践过程 最近boss提出了一个需求,需要支持打开的页面自动翻译成英文,csdn来回找资料,最终确定使用谷歌翻译js插件,这个插件测试只支持手动翻译,没能满足打开页面通过判断浏览器语言自动翻译成英文的 ...

最新文章

  1. 移动机器人定位导航方式的演进
  2. VBA在EXCEL中创建图形线条
  3. 2021年北京高校数学建模校际联赛题目 出版社图书印制策略
  4. Qtcreator快速入门
  5. 又翻出来老电视剧看了看....
  6. de.hybris.platform.servicelayer.dto.converter.ConversionException
  7. delphi 调用php接口_爱站权重查询 API 接口请求调用
  8. 6大设计原则之接口隔离原则
  9. ARP过程——删除地址映射
  10. C#中virtual与abstract的区别
  11. 2021,前方路艰,与君共勉
  12. python程序运行后没有反应_为什么我的电脑在运行这个python程序时速度变慢,没有反应?...
  13. Apktool反编译
  14. oracle 挖掘日志,使用Oracle的Logminer工具进行日志挖掘
  15. Incapsula 反爬虫
  16. php画五角星,H5怎样用绘制五角星
  17. 高度可定制可用于商用目的全流程供应链系统(全部源码)
  18. 手机上有哪些可以记录生日倒计时天数的软件?
  19. 按理说机械硬盘和固态硬盘使用得当寿命几乎一样长,但为什么网上传言机械硬盘更容易坏?
  20. C语言自定义函数的声明

热门文章

  1. 华农c语言作业,90%的人所不知道的华农之挂科篇
  2. Qt编写地图综合应用42-离线轮廓图
  3. Qt笔记(6)QString,QByteArray,char *转换
  4. Linux-文件权限管理
  5. 购物类App原型制作分享-Lyst
  6. 小说爬虫强制绕过ssl验证
  7. 江苏省环保厅数据中心同城灾备建设项目
  8. 达芬奇调色软件 DaVinci Resolve Studio 15.3.1 中文特别版著名的调色软件
  9. CSS入门教程——颜色
  10. VRML浏览器插件小结