V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bler
V2EX  ›  程序员

关于自己做一个笔记网站(涉及到中英文翻译)

  •  
  •   bler · 59 天前 · 963 次点击
    这是一个创建于 59 天前的主题,其中的信息可能已经有所发展或是发生改变。

    关于自己做一个笔记网站(涉及到中英文翻译)的想法:

    	1 、能够显示中文,也能显示英文,这个显示包括如下几种情况:
    	
    		1 、整个页面可以全部显示为中文,也可以全部显示为英文
    			这个都比较简单,数据库中分两个字段就行,分别存储中英文数据就行。
    			这是我能想到的方案,有没有大佬更好的方案。
    			
    			
    		2 、逐句翻译,也就是说页面中每一段有一个按钮或者是一个 hover ,
    			一触发就显示英文,或者是中文进行切换。
    			这样的话数据库就有点难搞了,我有一个想法是搞成 json 数据,按每段组织文章结构
    			比如
    				[
    				{
    					"段号":"1",
    					"英文:"test",
    					"中文":”测试",
    				}
    				....
    				
    			]
    			
    			但是这有一个性能问题
    			还有一种涉及方案是分表:
    			1 、文章表
    			2 、文章分段表,通过文章 id 关联查出来,然后组装起来
    			有大佬有其他方案吗
    			
    		
    		3 、笔记功能
    			可以记笔记,这个句子中有什么语法,有什么单词,发音需要注意什么
    			
    		4 、不经过跳转逐句修改翻译内容和笔记内容
    			xhr 就行,但是有大佬知道有没有现成的前端显示模板吗
         
         
    
     
                
                
    我的诉求:
    
    1 、有没有大佬有一个好的数据库设计方案
    
    2 、有没有一个好的前端项目,能够不专门设计一个后台系统去编辑前台页面,前端通过权限控制就能给用户赋予能否编辑的权限,有点所见即所得,又能实时编辑的功能
    
    1 条回复    2024-09-30 15:12:14 +08:00
    sincw
        1
    sincw  
       58 天前
    1.不用数据库方案把,现在都搞静态博客,你写一份英文 markdown 的笔迹,找个免费 ai 的 api 翻译成中文的。
    2.后端设置权限是为了安全考虑的,你不考虑安全只考虑功能,那你把权限存在浏览器 local 里随便你怎么弄。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:22 · PVG 05:22 · LAX 13:22 · JFK 16:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.