Php 有没有办法找到并替换HTML中的所有文本进行翻译?

Php 有没有办法找到并替换HTML中的所有文本进行翻译?,php,html,laravel,atom-editor,Php,Html,Laravel,Atom Editor,我以前使用Laravel创建了一个网站。现在,我想把这个网站翻译成其他语言。Laravel提供了很好的本地化功能,包括用如下功能替换所有文本: <!-- Original Text: --> <div>Welcome!</div> <!-- Replace with: --> <div>{{Lang::get('messages.welcome')}}</div> 欢迎 {{Lang::get('messages.wel

我以前使用Laravel创建了一个网站。现在,我想把这个网站翻译成其他语言。Laravel提供了很好的本地化功能,包括用如下功能替换所有文本:

<!-- Original Text: -->
<div>Welcome!</div>
<!-- Replace with: -->
<div>{{Lang::get('messages.welcome')}}</div>

欢迎
{{Lang::get('messages.welcome')}
然后,Laravel将读取语言文件并替换为正确的翻译。它工作得很好

唯一的问题是,我需要找到所有文件中的所有文本,并手动用该命令替换文本。是否有一个工具可以搜索所有文本,或者更好的方法是使用命令自动替换文本


另外,我正在使用Atom,但是如果它可以完成查找和替换工作,其他工具也可以。您已经准备好消息了吗?此外,它们是否都可以方便地放置在
div
元素中?如果是这样的话,你可能需要一本字典,这样你就可以反向查找了。最后,如果您准备运行一些代码,例如在PHP中,您可以进行某种解析以进行替换。@Manngo否,它们可能不在div中。它们可能在
中。我还没有准备好信息,因为我需要在翻译之前先整理好信息。没有工具可以帮你完成这项工作。这需要你一手一手地重新做你的郎的。这就是你现在的生活。涉及到多少文件?由于容器没有得到保证,因此您将面临错误匹配的风险。你可以访问PHP吗?我正在使用laravel(PHP中的MVC框架),项目涉及大约20个视图文件。容器是可以保证的,但容器也可能包含其他非文本元素。