以我認知......
【真正】能夠解決樓主問題的程式...只花2萬是便宜到極點了...
2萬能寫出來的,絕對是樓主不滿意的,
尤其是樓主似乎覺得2萬太貴了
(樓主應該是覺得...軟體公司一套軟體賣800~900就得完全符合樓主的需求,
否則想要賺到樓主的錢,門都沒有)
站在消費者買套裝軟體的立場.... 我的想法也跟你一樣...
---------------------------
不過呢......由於樓主的需求在市面上看不到,
所以變成得找人【專門幫樓主寫一個,樓主專用的程式】
當一套軟體(一支程式)寫完,沒辦法大量賣給別人時(有心自己建立字庫的人,少之又少)
就變成是要專門花時間 來幫樓主寫程式.............
因此,這段時間的薪水,勢必要算在樓主頭上...
(總不能叫外包花1個月幫樓主寫好,然後只收1000吧...)
再者......我覺得樓主的問題並不是只有單純的 "大量取代"
(就好比 系統還原...要還原之前得先有備份,而不是只要有還原軟體即可)
就樓主所遇到的問題來談,
我會問的是
1. 樓主的 自建字庫 長什麼樣子(是文字檔還是資料庫?), 是否有罕見字
2. 樓主要進行翻譯的原始檔 文件大小多大(英文字數 關係到翻譯時所需要的時間)
3. 樓主能接受的等待時間是多久
→→如果翻譯一個 1MB的文字檔要花10分鐘以上,甚至要1小時...,能接受嗎?
→→還是一定得在10分鐘內解決,甚至1分鐘就得完成?
4. 翻譯的過程是否要有【回應進度?】, 還是程式像是卡住那樣,樓主完完全全只能等到程式跑完才知道結果?
→→翻譯的過程中,如果時間太久,可否取消翻譯??
5. 遇到大小寫不同時,有區分哪些要無視大小寫,哪些要區分大小寫嗎?
6. 詞庫的先後順序問題 (我以一個髒話舉例好了...)
→→"sun" = 太陽?
→→"beach" = 海灘?
→→"sun of beach" = "髒話"?
→→軟體在取代時,如果文字檔內有"sun of beach",
→→而sun先被取代為"太陽"...............那後續不管了嗎? 樓主自己想辦法?
(還是說這種事絕不會發生?)
---------------------------
單純拿 微軟的 【記事本】 v.s 【UltraEdit / EditPlut / 其他】
光是[取代]文字的方式,就完全不一樣,
效率更是天差地遠...(不過在一般情況下看不出來)
程式本身也有所謂的{操作介面,操作方式}
如果一個程式寫的不好,或者處理時間非常的長........
那麼.............花錢買罪受是非常容易看到的...
(光是拿 TextBox 來放大量文字, 而沒有想到要用RichTextBox...
就可以讓一支 VB.Net 程式消耗非常多無意義的時間...
同樣顯示10000個字...就會有 5秒 v.s 50秒的差異)
因此,如果樓主最後選擇了請人幫忙開發,而沒有事先講清楚,
(假設真的花了2萬),到最後會變成萬2萬買垃圾回來....
補充說明:
軟體開發完之後,是否含保固或後續維護,
以及......是否得同時支援 windows XP / Vista / Win7
都是問題........
要在Win7下運作,還有更多安全性問題要解決哦...
EditPlus這套軟體要在Win7底下運作時,如果存取的檔案是放在特殊目錄下
(受到win7的安全機制所保護......則它會先有1~3分鐘的【沒有回應】, 然後才能讀到檔案...)